begin process at 2012 05 29 18:21:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

pb editeur de lien


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

pb editeur de lien

mardi 26 juillet 2005 à 14:29:47 | pb editeur de lien

kyript

Membre Club
donc voila  j'ai fait mon petit programme
je le compile  et la  plein de linker error

alors j'essay d'ajouter la lib lors de la compilation
et la




Compilateur: Default compiler
Building Makefile: "D:\divers\projetsC++\win32_byMe\3a\Makefile.win"
Finding dependencies for file: D:\divers\projetsC++\win32_byMe\3a\main.cpp
Exécution de  make...
make.exe -f "D:\divers\projetsC++\win32_byMe\3a\Makefile.win" all
g++.exe main.o 3a_private.res -o "3a.exe" -L"lib" libws2_32.a  

g++.exe: libws2_32.a: No such file or directory

make.exe: *** [3a.exe] Error 1

Exécution terminée


est ce que au moin je met la bonne ?
comment savoir laquel mettre ?

Je suis sous devcpp
mardi 26 juillet 2005 à 14:36:59 | Re : pb editeur de lien

DeAtHCrAsH

Quel est ton code, et quelles étaient les erreurs du linkeur avant que tu ajoutes la lib ?

Shell
mardi 26 juillet 2005 à 14:40:39 | Re : pb editeur de lien
mardi 26 juillet 2005 à 14:56:39 | Re : pb editeur de lien

kyript

Membre Club

donc  ton histoire na marche pas   en faire rien n'y fait
  voila le resultat

g++.exe main.o 3a_private.res -o "3a.exe" -L"lib" -lws2_32  

main.o(.text+0x262):main.cpp: undefined reference to `CreateSolidBrush@4'
main.o(.text+0x2b9):main.cpp: undefined reference to `SetBkMode@8'
main.o(.text+0x2cf):main.cpp: undefined reference to `SetBkColor@8'
main.o(.text+0x2e5):main.cpp: undefined reference to `SetTextColor@8'
main.o(.text+0x360):main.cpp: undefined reference to `CreateFontA@56'
main.o(.text+0x378):main.cpp: undefined reference to `SelectObject@8'
main.o(.text+0x3bb):main.cpp: undefined reference to `SetBkMode@8'
main.o(.text+0x3d1):main.cpp: undefined reference to `SetBkColor@8'
main.o(.text+0x3e7):main.cpp: undefined reference to `SetTextColor@8'
main.o(.text+0x46b):main.cpp: undefined reference to `TextOutA@20'
main.o(.text+0x4a9):main.cpp: undefined reference to `SetBkColor@8'
main.o(.text+0x4bf):main.cpp: undefined reference to `SetTextColor@8'
main.o(.text+0x4fd):main.cpp: undefined reference to `DeleteObject@4'
main.o(.text+0x6f1):main.cpp: undefined reference to `CreateSolidBrush@4'
collect2: ld returned 1 exit status

make.exe: *** [3a.exe] Error 1

Exécution terminée




par contre  quand je créer un projet  windowsapplication     et que j'ajoute  mon .cpp   la ca marche sans soucis


donc je compren pas trop a quoi c'est du    
mardi 26 juillet 2005 à 15:46:19 | Re : pb editeur de lien

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
Ce sont des fonctions GDI qui posent problème, ajoute -lgdi32
mardi 26 juillet 2005 à 18:52:23 | Re : pb editeur de lien

kyript

Membre Club
ok merci c'etait bien ca  

mais pouvez vous m'expliquercomment savoir qu'il faut linker telle ou telle librairie

merci
mardi 26 juillet 2005 à 19:10:16 | Re : pb editeur de lien

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
avec MSDN, tu regardes par exemple à CreateSolidBrush, tu vois qu'il faut gdi32.lib. Ca c'est pour VC++, pour MinGW c'est lgdi32. Mais ce sont toujours les les mêmes dont tu aura besoin, tu aura vite fait le tour
mardi 26 juillet 2005 à 20:27:31 | Re : pb editeur de lien

kyript

Membre Club
ok je te remerci beaucoup


Cette discussion est classée dans : exe, makefile, divers, 3a, projetsc


Répondre à ce message

Sujets en rapport avec ce message

essai dev c++ [ par lezurp ] bonjour,j ai jusqu a present utiliser msvs express c++ et je voudrais essayer devc++j ai donc telecharger la version 4.9.9.2 avec wingw et suivei ce t Compilation avec mingw32-make [ par norton ] Bonjour, j'ai récuperer sur le net les sources d'un mini OS SEAL2 ce mini os tourne sur windows et sous dos.Dans les instructions de compilation il es probleme api [ par miki42 ] bonjour a tous voila j'ai un petit souci de compilation avec une api voila le code:Code :<pre class="alt2" dir="l fichier CMD [ par dide12 ] bonjour,j'essai simplement de lancer plusieurs programmes EXE à la suite l'un de l'autre, mais mon cmd ne lance que le premier et attend que je le fer [mfc c++] evenement entre une dll et un exe [ par wogkiller ] Bonjour,j'ai un programme qui charge dynamiquement des dll, et qui communiquent avec elles en appelant des méthodes dans le sens exe->dll, et qui norm svchost.exe imiter [ par qhhu ] Bonjour tout le monde.Je crois savoir que le programme svchost.exe, l'hote de tous les services windows parvient à charger certains programmes dans sa Cherche compilateur c qui génère automatiquement un makefile sous windows xp [ par fpat ] Bonjour tout le monde, Sous Linux j'arrive à générer un fichier makefile pour exécuter mon fichier c (faisant appel à des bibliothèques .h); mais je n installer une application avec les droits d'aministrateur [ par donhatem ] Bonjour,je suis débutant en programmation et je voudrais pouvoir créer un .exe contenant une application et intégrer le nom d'utilisateur ainsi que le controler le shell cmd.exe de machine distante ou il y a serveur [ par dyroj ] bonjour,je voudrai avoir linvite de commande du serveur que je créer a partir du client.netcat le fait avec loption -e.merci a++. je souhaite decompiler .exe mais ... [ par forceobscure ] salut je souhaite decompiler un prog nommé mugen.exe mais si je le desassemble j' obtien du bas niveau et je souhaite retrouvé du c plus pratique et q


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 2,184 sec (3)

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