IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

compatibilit� VS 2003 - VS 2005


Sujet :

Visual C++

  1. #1
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut compatibilit� VS 2003 - VS 2005
    Bonjour � tous,

    En temps normal, je ne me fais pas surprendre avec des erreurs de link, mais l� je comprend pas du tout...

    J'utilise Visual Studio 2005, et j'ai install� une biblioth�que � l'aide de "binaries" fournis pour VS 2003.
    J'ai des erreurs de link du genre:
    �dition des liens en cours...
    main.obj : error LNK2019: symbole externe non r�solu "__declspec(dllimport) public: __thiscall vigra::ImageImportInfo::~ImageImportInfo(void)" (__imp_??1ImageImportInfo@vigra@@QAE@XZ) r�f�renc� dans la fonction _main
    main.obj : error LNK2019: symbole externe non r�solu "__declspec(dllimport) public: __thiscall vigra::ImageImportInfo::ImageImportInfo(char const *)" (__imp_??0ImageImportInfo@vigra@@QAE@PBD@Z) r�f�renc� dans la fonction _main
    C:\Documents and Settings\GD280706\Bureau\comp\comp\Debug\comp.exe : fatal error LNK1120: 2 externes non r�solus
    Y aurait-il une incompatibilit� entre VS 2005 que j'utilise et une installation binaire pour VS 2003?
    Ou alors il manque un truc...

    Merci!

  2. #2
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Oula... je suis pas r�veill�. J'ai trouv� la solution (d�pendances non �crites )
    Normal donc.

    Merci aux modos de supprimer ce post qui ne sert, il faut le dire, � rien....

  3. #3
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Ca pourra toujours servir � d'autres endormis

  4. #4
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Bon, d�cid�ment aujourd'hui n'est pas un grand jour...

    J'ai un probl�me d'�x�cution, et le d�boguage ne donne absolument rien du tout.

    Voici mon programme de test, car je suis encore au stade de "d�butant" dans une nouvelle biblioth�que (Vigra):

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    #include <iostream>
    #include "vigra/stdimage.hxx"
    #include "vigra/impex.hxx"
    
    int main()
    {
    	try {
    		vigra::ImageImportInfo info("C2.bmp");
            
    		vigra_precondition(info.isGrayscale(), "please use grayscale image"); // D�tection de contrat rompu...
    
                // create a gray scale image of appropriate size
                vigra::UInt16Image in(info.width(), info.height());
                
                // import the image just read
                importImage(info, destImage(in));
    
    	}
    
    	catch (vigra::StdException & e)
        {
            // catch any errors that might have occured and print their reason
            std::cout << e.what() << std::endl;
            return 1;
        }
    
    	return 0;
    }
    Ca plante sur la ligne en rouge...

    Exception de premi�re chance � 0x10232c38 (msvcr80d.dll) dans test.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0xcccc0038.
    Exception non g�r�e � 0x10232c38 (msvcr80d.dll) dans test.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0xcccc0038.
    Exception de premi�re chance � 0x10232c38 (msvcr80d.dll) dans test.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0xcccc0038.
    Exception non g�r�e � 0x10232c38 (msvcr80d.dll) dans test.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0xcccc0038.
    Avec la pile des appels, j'arrive ici:
    Citation Envoy� par iosfwd
    static int __CLRCALL_OR_CDECL compare(const _Elem *_First1, const _Elem *_First2,
    size_t _Count)
    { // compare [_First1, _First1 + _Count) with [_First2, ...)
    // _DEBUG_POINTER(_First1);
    // _DEBUG_POINTER(_First2);
    return (::memcmp(_First1, _First2, _Count));
    }

    Merci beaucoup !!

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    L'adresse est bizarre: Elle ressemble � un pointeur non-initialis� (0xCCCCCCCC) sur lequel on aurait d�bord� (0x0038)...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 08/06/2011, 14h52
  2. Compatibilit� .net 2003 et .net 2005 ...
    Par Nemesys dans le forum MFC
    R�ponses: 8
    Dernier message: 20/03/2006, 13h31
  3. Compatibilit� Access 2003 -> 2000
    Par Mors_Ubyte dans le forum Access
    R�ponses: 2
    Dernier message: 06/01/2006, 10h48
  4. compatibilit� Sql server express 2005 & Mondrian
    Par xikilla dans le forum MS SQL Server
    R�ponses: 1
    Dernier message: 17/10/2005, 14h12
  5. R�ponses: 6
    Dernier message: 13/04/2005, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo