moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
5 oct. 2006 à 20:36
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
8 oct. 2006 à 13:56
Bonjour.
Je viens de me rendre compte que tous les programmes que je compile avec VC8 marchent très bien chez moi mais dès que je les exécute sur un autre pc (de non dévellopeur) il me met ce message d'erreur : "Cette application n'a pu etre démarrer car la configuration de l'application est incorrecte. Réinstaler l'application pourrait résoudre le problème".
Cela vient-il d'une mauvaise configuration du compilateur?
Merci de m'aider.
A voir également:
Un programme essaie d'accéder aux informations d'adresse de courrier
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 5 oct. 2006 à 21:34
c'est parce que chez toi, tu as VS8 d'installer.
theoriquement ton appli plante chez les autres parce qu'elle a une dependance avec msvcr80.dll, il faut donc supprimer la dependance avec cette DLL.
Bob...
"Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 201110 6 oct. 2006 à 07:24
Donc d'après ce que je viens de lire on ne peut pas se passer du framework lorsque l'on compile une application avec VC8. C'est plutôt chiant de devoir l'installer sur tout les pc... mais par contre je viens d'installer le framework .net 2 sur un pc ou ça ne marchait pas et ça ne marche toujours pas... j'ai le même message d'erreur.
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 201110 6 oct. 2006 à 18:02
Si je choisis le template appWin pour créer un programme avec les sdl voici les erreurs qu'il me trouve lors de la compilation :
------ Début de la génération : Projet : testtempl2, Configuration : Debug Win32 ------
Édition des liens en cours...
msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" ([mailto:??0type_info@@AAE@ABV0@@Z ??0type_info@@AAE@ABV0@@Z]) déjà défini(e) dans LIBCMTD.lib(typinfo.obj)
msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" ([mailto:??4type_info@@AAEAAV0@ABV0@@Z ??4type_info@@AAEAAV0@ABV0@@Z]) déjà défini(e) dans LIBCMTD.lib(typinfo.obj)
msvcrt.lib(MSVCR80.dll) : error LNK2005: _exit déjà défini(e) dans LIBCMTD.lib(crt0dat.obj)
msvcrt.lib(MSVCR80.dll) : error LNK2005: _fclose déjà défini(e) dans LIBCMTD.lib(fclose.obj)
msvcrt.lib(MSVCR80.dll) : error LNK2005: __isctype déjà défini(e) dans LIBCMTD.lib(isctype.obj)
LIBCMTD.lib(crt0init.obj) : warning LNK4098: conflit entre la bibliothèque par défaut 'msvcrt.lib' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library
C:\Documents and Settings\mouteb\Mes documents\programmation\d2\testtempl2\Debug\testtempl2.exe : fatal error LNK1169: un ou plusieurs symboles définis à différentes reprises ont été rencontrés
Le journal de génération a été enregistré à l'emplacement "[file://c:\Documents file://c:\Documents] and Settings\mouteb\Mes documents\programmation\d2\testtempl2\Debug\BuildLog.htm"
testtempl2 - 6 erreur(s), 1 avertissement(s)
D'ou vient le problème cette fois-ci?
--------------------
Quand la merde vaudra de l'or les pauvres naitrons sans trou cu cul. Coluche.
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 201110 8 oct. 2006 à 13:56
Bon en faite tout simplement il fallait que je mette le compilateur
en release et non en debug. Du coup il n'as plus besoin d'aucune
dépendance.
--------------------
Quand la merde vaudra de l'or les pauvres naitrons sans trou cu cul. Coluche.
Mon projet : Squirrel's Cliff