Mon application sans erreur ne démarre pas

nissou783 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je développe une application avec visual studio 2010 qui utilise openCV et Gdal, jusque là pas de problème dans mes linker.
Mon application compile sans erreur cependant j'obtiens ce message plutôt étrange lors de l'exécution

http://www.heberger-image.fr/images/68345_erreur.jpg.html

j'ai fais quelques recherches qui m'ont conduit à installer le service pack 1 de visual studio 2010 et desactiver le fichier .manifest. Cette procédure semble résoudre le problème pour les autres programmeurs. J'obtiens pourtant toujours cette même erreur. Merci d'avance si vous avez des pistes à explorer ou si vous connaissez la solution.



4 réponses

sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
bonjour à tu configuré ton projet correctement ,dit nous un peu plus su la configuration du projet.
0
nissou783 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci de ta réponse
Concernant la configuration j'ai uniquement touché au linker pour que Gdal et openCV soit pris en compte (ajout des paths, dll), à part cela j'ai laissé la configuration de visual studio. je peux faire des screens du menu si je ne suis pas assez clair.
0
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
ok, et c'est une application console ou graphique, ou encore l'utilisation des dll en "multi-thread" ou pas, et à tu l'option d'entête précompilé ou par etc.
0
nissou783 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
 
c'est un code que j'ai récupérer qui est une application graphique. Pour le débug j'ai mis tout le main en commentaire et il ne reste plus dans le main qu'un:

cout <<"test"<<endl;


Concernant le multi-thread dans propriété de configuration -> c/c++ -> génération du code j'ai :

à la case bibliothèque runtime = DLL multithread (/MD)

je ne connais pas la signification mais je crois que c'est ceci que tu me demandais
0
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
essaye ceci
l'option compilé sous c++ (/TP)
convention d'appel _cdecl(/GD)
fichier manifest oui (MANIFEST)
console (/SUBSYSTEM:CONSOL)
incorporé manifest oui
désolé pour les fautes ortho
0