begin process at 2012 05 29 08:23:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

Erreur d'execution


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur d'execution

jeudi 3 août 2006 à 12:50:01 | Erreur d'execution

bilaloch

Bonjour a tous,

J'ai un ptit probleme d'execution, pas de compilation. Je travaille sous VC++ 2005 Express. Lorsque j'execute, il compile sans erreurs, mais arrivé a l'execution il  a des erreurs de linker :

1>------ Début de la génération : Projet : dx9_initialization, Configuration : Debug Win32 ------

1>Compilation en cours...

1>dx9_initialization.cpp

1>Édition des liens en cours...

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__UnregisterClassA@8 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__DispatchMessageA@4 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__TranslateMessage@4 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__PeekMessageA@20 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__UpdateWindow@4 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__ShowWindow@8 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__CreateWindowExA@48 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__RegisterClassExA@4 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__GetStockObject@4 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__LoadCursorA@8 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__LoadIconA@8 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu _memset référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu @_RTC_CheckStackVars@8 référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __RTC_CheckEsp référencé dans la fonction _WinMain@16

1>dx9_initialization.obj : error LNK2001: symbole externe non résolu __RTC_Shutdown

1>dx9_initialization.obj : error LNK2001: symbole externe non résolu __RTC_InitBase

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__DefWindowProcA@16 référencé dans la fonction "long __stdcall WindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WindowProc@@YGJPAUHWND__@@IIJ@Z)

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu __imp__PostQuitMessage@4 référencé dans la fonction "long __stdcall WindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WindowProc@@YGJPAUHWND__@@IIJ@Z)

1>dx9_initialization.obj : error LNK2019: symbole externe non résolu _Direct3DCreate9@4 référencé dans la fonction "void __cdecl init(void)" (?init@@YAXXZ)

1>dx9_initialization.obj : error LNK2001: symbole externe non résolu __fltused

1>LINK : error LNK2001: symbole externe non résolu _WinMainCRTStartup

1>.\Debug/dx9_initialization.exe : fatal error LNK1120: 21 externes non résolus

1>Création d'un fichier d'informations de consultation...

1>Microsoft Browse Information Maintenance Utility Version 8.00.50727

1>Copyright (C) Microsoft Corporation. All rights reserved.

1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\Hamza.CHAWKI.000\Mes documents\Programmation\Programmation directx\dx9_initialization\dx9_initialization\Debug\BuildLog.htm"

1>dx9_initialization - 22 erreur(s), 0 avertissement(s)

========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

Voila... Toutes les idées sont la bienvenue ^^ . Je crois que c'est une option du compilo. Je precise que j'ai installé le PSDK et le DirectX 9.0 SDK, et que j'ai ajouté leurs includes et leurs librairies (enfin... je pense).

jeudi 3 août 2006 à 15:11:02 | Re : Erreur d'execution

SAKingdom

Membre Club
"symbole externe non résolu"
Il ne trouve pas la librairie. Même si tu as inclue les librairies, as tu inclue les chemins d'acces des dossiers include et lib de la PSDK et DXSDK dans les options du compilateur?

Ou tu peux t'être trompé de projet. Tu as pu par accident créé un projet .NET à la place de Win32.

C++ (@++)
___________________________________________
Les plus grands esprits trouvent toujours une solution

[ Lien ]
jeudi 3 août 2006 à 15:27:56 | Re : Erreur d'execution

bilaloch

Non. En fait, j'ai bien mis tous les dossiers "include" et "lib" ( et meme tous les dossiers la dedans ^^ ), et ce n'est pas "mon" projet, mais un projet telechargé sur [ Lien ] . Ce n'est pas un projet de la version 2005 de VC++, donc j'ai dû le convertir. Est il possible que le probleme vienne de la ( si oui, comment y remedier ? ) ?? J'ai recherché sur google et partout sur le web ( ou presque ^^ ), je ne vois vraiment pas comment je pourrais corriger ce probleme.

Merci quand meme,

BILALoch

vendredi 4 août 2006 à 21:29:36 | Re : Erreur d'execution

nightlord666

Membre Club
Rajoute ces deux lignes, ça devrait marcher :
#pragma comment(lib, "user32.lib")
#pragma comment(lib, "gdi32.lib")

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);
vendredi 4 août 2006 à 21:34:52 | Re : Erreur d'execution

nightlord666

Membre Club
Et pour information, ce n'est pas une erreur à l'exécution mais à la phase d'édition de liens, ou linkage.

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);
samedi 5 août 2006 à 14:34:09 | Re : Erreur d'execution

bilaloch

Ok, merci de la precision. Apres avoir copier/coller tes deux lignes de code, il y a toujours un bug qui persiste.
1>------ Début de la génération : Projet : Test_Cube01, Configuration : Debug Win32 ------

1>Édition des liens en cours...

1>LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'd3dx9dt.lib'

1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\Hamza.CHAWKI.000\Mes documents\Programmation\cppfrance_source_38267\Test_Cube01\Debug\BuildLog.htm"

1>Test_Cube01 - 1 erreur(s), 0 avertissement(s)

========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

 J'ai lu que cette librairie n'etait obligatoire que pour le mode debug en faisant une petite recherche. J'ai donc mis le mode release, et voila les autres bugs :

1>------ Début de la génération : Projet : Test_Cube01, Configuration : Release Win32 ------

1>Édition des liens en cours...

1>Fonctions_Utiles.obj : error LNK2019: symbole externe non résolu _D3DXCreateFontA@48 référencé dans la fonction "public: long __thiscall Gestion_Texte::InitFont(struct IDirect3DDevice9 *)" (?InitFont@Gestion_Texte@@QAEJPAUIDirect3DDevice9@@@Z)

1>Fonctions_Utiles.obj : error LNK2019: symbole externe non résolu __imp__ReleaseDC@8 référencé dans la fonction "public: long __thiscall Gestion_Texte::InitFont(struct IDirect3DDevice9 *)" (?InitFont@Gestion_Texte@@QAEJPAUIDirect3DDevice9@@@Z)

1>Fonctions_Utiles.obj : error LNK2019: symbole externe non résolu __imp__MulDiv@12 référencé dans la fonction "public: long __thiscall Gestion_Texte::InitFont(struct IDirect3DDevice9 *)" (?InitFont@Gestion_Texte@@QAEJPAUIDirect3DDevice9@@@Z)

1>Fonctions_Utiles.obj : error LNK2019: symbole externe non résolu __imp__GetDeviceCaps@8 référencé dans la fonction "public: long __thiscall Gestion_Texte::InitFont(struct IDirect3DDevice9 *)" (?InitFont@Gestion_Texte@@QAEJPAUIDirect3DDevice9@@@Z)

1>Fonctions_Utiles.obj : error LNK2019: symbole externe non résolu __imp__GetDC@4 référencé dans la fonction "public: long __thiscall Gestion_Texte::InitFont(struct IDirect3DDevice9 *)" (?InitFont@Gestion_Texte@@QAEJPAUIDirect3DDevice9@@@Z)

1>Fonctions_Utiles.obj : error LNK2019: symbole externe non résolu __imp__SetRect@20 référencé dans la fonction "public: void __thiscall Gestion_Texte::DrawTextA(int,char *,unsigned long)" (?DrawTextA@Gestion_Texte@@QAEXHPADK@Z)

1>Test_Cube01.obj : error LNK2001: symbole externe non résolu __fltused

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _D3DXMatrixMultiply@12 référencé dans la fonction "public: struct D3DXMATRIX __thiscall D3DXMATRIX::operator*(struct D3DXMATRIX const &)const " (??DD3DXMATRIX@@QBE?AU0@ABU0@@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__EndPaint@8 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__GetClientRect@8 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__BeginPaint@8 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__DefWindowProcA@16 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__PostQuitMessage@4 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu ___security_cookie référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu @__security_check_cookie@4 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _D3DXLoadMeshFromXA@32 référencé dans la fonction "void __cdecl Init_Objet(void)" (?Init_Objet@@YAXXZ)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _D3DXMatrixPerspectiveFovLH@20 référencé dans la fonction "void __cdecl Init_Objet(void)" (?Init_Objet@@YAXXZ)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _Direct3DCreate9@4 référencé dans la fonction "void __cdecl Init_Objet(void)" (?Init_Objet@@YAXXZ)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _memset référencé dans la fonction "void __cdecl Init_Objet(void)" (?Init_Objet@@YAXXZ)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _D3DXMatrixRotationYawPitchRoll@16 référencé dans la fonction "void __cdecl Rotation_Cube(float)" (?Rotation_Cube@@YAXM@Z)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu _D3DXMatrixTranslation@16 référencé dans la fonction "void __cdecl Rendu_Objet(void)" (?Rendu_Objet@@YAXXZ)

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__timeGetTime@0 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__DispatchMessageA@4 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__TranslateMessage@4 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__PeekMessageA@20 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__UpdateWindow@4 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__ShowWindow@8 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__CreateWindowExA@48 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__RegisterClassExA@4 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__GetStockObject@4 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__LoadCursorA@8 référencé dans la fonction _WinMain@16

1>Test_Cube01.obj : error LNK2019: symbole externe non résolu __imp__LoadIconA@8 référencé dans la fonction _WinMain@16

1>LINK : error LNK2001: symbole externe non résolu _WinMainCRTStartup

1>Release/Test_Cube01.exe : fatal error LNK1120: 33 externes non résolus

1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\Hamza.CHAWKI.000\Mes documents\Programmation\cppfrance_source_38267\Test_Cube01\Release\BuildLog.htm"

1>Test_Cube01 - 34 erreur(s), 0 avertissement(s)

========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

Il y en a encore plus qu'avant ^^".

Merci de ton aide, j'espere que tu as encore quelques idées ^^ .

BILALoch



Cette discussion est classée dans : error, externe, dx9, symbole, initialization


Répondre à ce message

Sujets en rapport avec ce message

Compil ATL [ par hm1964 ] Je m'arrache les cheveux avec le pblm suivant :je cherche à compiler le programme VMRPip9 (exemple directshow) et j'ai un souci avec le link : il ne t SDK Directx 9 avec Visual studio express [ par zerailkiller ] Bonsoir à tous, je viens d'installer le SDK Direct X 9 de Mai, ansi que Visual studio express edition 2005 et Quand je cree un nouveau projet , le typ Error LNK 2019 [ par gmalodo ] Bonjour tou le monde,je debute en C++,(vraiment au debut ^^)et j'ai un pb lors de la compilation, Error LNK 2019.En fouinant un peu j'ai cru comprendr symbole externe non résolu [ par Nsjn ] Bonjour à tous,Je tente de créer la dll erthlib.dll à partir du fichier earth.idl sous C++ ( Visual 8 ).Tout se passe correctement jusqu'à l'edition d help: link error [ par deutant ] Bonjour tt le mondej ai un code du net k j essai de compiler avec vc++2005express, mais j ai tjs des erreurs de link du style:   LIBCMT.lib(crt0.obj) se debarasser des error: crosses initialization [ par razuki ] Bonjour, J'ai repris une couche écrite en c++ et je dois rajouter une couche SSL dessus. le mec qui a écrit la couche a mis plein de goto, et du coup, erreur de symbole externe non résolu qui persiste... [ par Bibi0570 ] Salut à tous. j'ai l'erreur qu'il y a dans le titre qui persiste lorsque je compile. j'ai déjà vu ce problème qui revient souvent sur les forums mais Erreur manque de lybrairie [ par lounkokobi270987 ] Bonsoir j'ai un peti problème lors de la génération d'un progrmme que j'ai téléchargé sur developpez.comapparament cela viens d'un problème de librair [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|... [ par RV2931 ] Bonjour, Je me mets doucement à Visual C++ 2005 Express sous la torture après 1 an passé sous QtCreator. Je dois compiler un exemple fourni avec une error LNK2001 : symbole externe non résolus [ par flozzzzz ] Bonjour, je suis face à cette erreur : "error LNK2001 : symbole externe non résolus _tab" J'ai trouvé plusieurs posts sur divers forums expliquant


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales