Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1477 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Dev-C++] Pb avec les libs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Dev-C++] Pb avec les libs

n°231983
*syl*
--> []
Posté le 21-10-2002 à 19:07:42  profilanswer
 

Hi all ! :hello:  
 
J'ai cherché sur le net pour résoudre mon problème (et celui de qq autres d'après tout ce que j'ai lu) mais sans succès alors je vous en fais part : je souhaite utiliser ODBC dans mon programme mais le linkage foire :-(
J'ai essayé de changer les versions de libodbc32.a et libodbccp32.a mais sans succès..
J'ai essayé mon bout de code sur VC7 et là le linkage ne merdait pas, j'ai donc reconstruit les 2 lib en .a à partir des .lib de VC7 mais une fois de plus sans succès :-(
 
Voici un mini prog qui ne sert strictement à rien mais qui montre le problème :
 

Code :
  1. #include <windows.h>
  2. #include <sql.h>
  3. #include <sqlext.h>
  4. int main(int argc, char *argv[])
  5. {
  6.   SQLHANDLE hEnvironment;
  7.   SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&hEnvironment) ;
  8.  
  9.   return 0;
  10. }


 
Et voilà la sortie quand on construit le projet :
 

Code :
  1. Building Makefile: "C:\Temp\COPIED~1\Makefile.win"
  2. Exécution de  make clean
  3. rm -f main.o  cracksql.exe
  4. gcc.exe -c main.c -o main.o -I"C:/Program Files/Dev-Cpp/include"   -s -O3 -fexpensive-optimizations
  5. gcc.exe main.o  -o "sql.exe" -L"C:/Program Files/Dev-Cpp/lib"  -I"C:/Program Files/Dev-Cpp/include"   -s -O3 -fexpensive-optimizations
  6. main.o(.text+0x17):main.c: undefined reference to `SQLAllocHandle@12'
  7. make.exe: *** [sql.exe] Error 1
  8. Exécution terminée

 
 
Voilà, si qq'un avais la solution à mon pb, je lui en serais reconnaissant :)

mood
Publicité
Posté le 21-10-2002 à 19:07:42  profilanswer
 

n°232656
*syl*
--&gt; []
Posté le 22-10-2002 à 21:23:29  profilanswer
 

J'me sens seul dans ce topic :sweat:

n°232658
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2002 à 21:27:45  profilanswer
 

je vois pas l'option de linkage dans ta ligne de commande  :??:  
 
gcc -lodbc32 -lodbccpp32 .....


---------------
J'ai un string dans l'array (Paris Hilton)
n°232665
*syl*
--&gt; []
Posté le 22-10-2002 à 21:40:35  profilanswer
 

Bah pour moi c'est le -L"C:/Program Files/Dev-Cpp/lib", ça suffit puisque les libs qui m'intéressent sont dedans mais j'vais qd même essayer ton truc avec avoir maté un p'tit divx donc je fais signe dans 1h30 :D ;)

n°232740
*syl*
--&gt; []
Posté le 23-10-2002 à 01:25:39  profilanswer
 

http://forum.ikarer.free.fr/phpBB2/images/smiles/icon_prosterne.gifHarkonnenhttp://forum.ikarer.free.fr/phpBB2/images/smiles/icon_prosterne2.gif
 
C'était bien ça, j'suis super content, tu m'as enlevé une épine du pied :)
 
La prochaine je ferais gaffe à ça ! Mille merci :)

n°232776
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-10-2002 à 10:26:50  profilanswer
 

:)
 
Juste pour info : gcc -L... te permet de spécifier le chemin des librairies, mais ça ne veut pas dire que toutes les libs de ce chemin seront automatiquement liées. Tu dois utiliser -l pour ça
 
 :hello:  

n°232847
*syl*
--&gt; []
Posté le 23-10-2002 à 12:01:08  profilanswer
 

Ouep, j'étais arrivé à cette conclusion après avoir vu que ça fontionnais :)
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Dev-C++] Pb avec les libs

 

Sujets relatifs
Quelqu'un utilise Dev-C++ ici ?Pb avec InputBox avec Dev C++
Aide sous Dev-C++SSL Reuteurs Dev Kit OLEDB ?
[VBA] -> Dev avec Word 97 et 2000 : compatibilité ?linker avec Dev C++
***HELP !! ****Win Dev 5.5 B************Bloodshed Dev-C++ et la clrscr() ?
[C++]Compilation séparé, DEV C++Dev C++ ! Ca me gave !!!
Plus de sujets relatifs à : [Dev-C++] Pb avec les libs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR