Accueil > Forum > > > > [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...
[MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...
mardi 9 juin 2009 à 14:02:41 |
[MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...

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 Dll et j'ai une liste d'erreurs à la compilation : [code] Édition des liens en cours... example.obj : error LNK2001: symbole externe non résolu __imp__DispatchMessageW@4 example.obj : error LNK2001: symbole externe non résolu __imp__DefWindowProcW@16 example.obj : error LNK2001: symbole externe non résolu __imp__GetStockObject@4 example.obj : error LNK2001: symbole externe non résolu __imp__UpdateWindow@4 example.obj : error LNK2001: symbole externe non résolu __imp__RegisterClassW@4 example.obj : error LNK2001: symbole externe non résolu __imp__MessageBoxW@16 example.obj : error LNK2001: symbole externe non résolu __imp__CreateWindowExW@48 example.obj : error LNK2001: symbole externe non résolu __imp__ShowWindow@8 example.obj : error LNK2001: symbole externe non résolu __imp__LoadIconW@8 example.obj : error LNK2001: symbole externe non résolu __imp__TranslateMessage@4 example.obj : error LNK2001: symbole externe non résolu __imp__LoadCursorW@8 example.obj : error LNK2001: symbole externe non résolu __imp__PostMessageW@16 example.obj : error LNK2001: symbole externe non résolu __imp__PostQuitMessage@4 example.obj : error LNK2001: symbole externe non résolu __imp__GetMessageW@16 MSVCRT.lib(crtexe.obj) : error LNK2001: symbole externe non résolu _main [/code] ça me semble pas être en lien avec le programme ou ma dll mais plutôt avec le compilo. Si je ne m'abuse, ces fonctions sont de l'API Win32. Si j'ai tout compris aussi, les MFC ne sont pas livrées avec Visual C++ 2005 express. Mon hypothèse était donc que ces erreurs seraient dues au fait qu'il n'y ait pas MFC dans MSVC2005 Express... Est-ce cela ? Dans ce cas, j'aimerai modifier l'exemple pour ne pas utiliser MFC mais plutôt Qt ? Ma Dll communique avec le programme par des messages systèmes USER envoyée au programme. Si je passe en Qt, la structure du programme sera-t-elle toujours la même ? WinMain/MainWndProc ... Merci
|
|
mardi 9 juin 2009 à 14:18:36 |
Re : [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...
|
mardi 9 juin 2009 à 23:22:34 |
Re : [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...

RV2931
|
Tu dirais donc que c'est parce qu'il manque un ou des link avec les "standards" de Visual C++ C'est malin de faire en sorte que ça marche pas dès le départ, ça fait très..... windowsien :):) je rigole, c'est bon je vais investiguer, il y effectivement une liste de librairie à inclure par défaut dans le chm que tu m'as filé Merci BruNews, on retrouve toujours les mêmes sur ce forum, ça fait plaisir
L'intelligence est la chose la mieux répartie chez l'homme, car quoi qu'il en soit pourvu, il a toujours l'impression d'en avoir assez. "Descartes"
|
|
mercredi 10 juin 2009 à 09:51:38 |
Re : [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...

RV2931
|
C'était bien ça, mais petite nuance, c'est User32.Lib et non user32.lib... :/ Depuis quand Windows est sensible à la casse ???? Par contre, maintenant j'ai un MCVSCRT.lib LNK201 : unresolved ... _main. !?!? Je crois que c'est parce que j'ai pris un projet vide en fait au départ. Mais j'ai fait pas mal de petites modifs et j'ai pas envie de tout refaire. Y a un moyen de mettre les options qui vont bien pour qu'il me trouve mon APIENTRY WinMain ?? En plus j'ai créé un projet Win32 pour voir, il fait exactement ce que je ne supporte pas, il me crée 10 fichiers, tu ne sais pas à quoi ça te sert et quand tu enlève pour refaire à ta sauce, ça fonctionne plus... C'est possible de reparamétré le projet existant comme il faut ? Merci
L'intelligence est la chose la mieux répartie chez l'homme, car quoi qu'il en soit pourvu, il a toujours l'impression d'en avoir assez. "Descartes"
|
|
mercredi 10 juin 2009 à 11:50:41 |
Re : [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...
|
mercredi 10 juin 2009 à 16:29:32 |
Re : [MSVC2005] LNK2001 : unresolved extern symbol __imp__GetMessage|DefWindowProc|...

RV2931
|
Ok, en fait, c'était parce que mon projet était en mode console cette erreur de main
j'ai donc été dans les propriétés du projet linker->système->sub-système et là, il faut mettre Window(Win32) au lieu de console quelque chose comme ça.
Merci en tout cas, ça résout pas mal de problème car du coup, je peux utiliser MSVC2005 Express et ça, c'est bien, un truc gratuit sous windows qui fonctionne à part MSN, j'aurai pas cru
|
|
Cette discussion est classée dans : error, lnk2001, obj, imp, symbole
Répondre à ce message
Sujets en rapport avec ce message
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
erreur link lnk2001 [ par Bestdoud ]
bonjourJ'essaye de recompiler une dllj'ia pourtant mis "C:\Program Files\Microsoft Visual Studio\MyProjects\mvcdll\JPEGLIB.lib" dans les librairy dans
probleme lors utilise jrtplib sour Visual C++ 6, j'en peut plus!!! [ par maaxobelixyeye ]
J'ai bien compilé la lib, et j'ai bien installé sp6, les sdk, bien indiqué le chemin de lib, src, mais vc++6 me dit : example2.obj : error LNK2001: u
Probléme linker avec MVS2005 [ par windowsfashion ]
Bonsoir,Depuis plusieurs heures j'essaye de compiler une source utilisant winsock2.h avec Microsoft Visual Studio 2005.Mais à la fin de la compilation
Manque une *.lib? [ par pepsidrinker ]
Bonjour a tous,Alors voila mon probleme, j'utilise la library 'text-to-speech' de microsoft, qui en gros, fait 'parler' votre ordinateur , un peu comm
problème avec SDL [ par opaf20 ]
j'ai suivi les instructions pour installer SDL mais il y a toujours un problème.J'ai compilé un code ki m mark o erreurs et par la suite lors de l'exe
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
error LNK2001 avec MS Visual c++ 9.0 et wxWidget [ par nicotwo ]
Bonjour à tous,Je sais que ce problème a été posé de nombreuses fois mais je n'arrive toujours pas à le résoudre.La compilation des samples fournis av
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
rapatriement de fichier txt via ftp : pt 'problème [ par jimtruand ]
salut!si quelqu'un peut m'aider à résoudre mon problème?qd je link mon programme j'ai les erreurs suivantes:fusion10.obj : error LNK2001: unresolved
Livres en rapport
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|