winbgim avec dev-cpp

winbgim avec dev-cpp - C++ - Programmation

Marsh Posté le 06-01-2004 à 22:50:53    

Bossant sur un projet utilisant la librairie winbgim de Konstantin Knizhnik, je tombe sur un os à la compilation avec Dev-CPP (qui utilise gcc)
 
Le problème viendrait de -lbgi -lgdi32 que j'ai pourtant mis comme option du linker pour le projet (Project Options > Parameters > Linker). Am I wrong ??
 
http://mrsimon.tripod.com/DevC.html
http://www.geocities.com/uniqueness_template/
 

Citation :


il y a déjà ça à faire pour éviter le conflit avec conio
 
astuce :  Mettre en commentaire la fonction "enum color" dans le fichier winbgim.h


Message édité par greut le 06-01-2004 à 22:51:59
Reply

Marsh Posté le 06-01-2004 à 22:50:53   

Reply

Marsh Posté le 06-01-2004 à 22:55:58    

Si vous arrivez à comre ça ;)
 

Code :
  1. Compiler: Default compiler
  2. Building Makefile: "C:\Documents and Settings\Yoan Blanc\Mes documents\cpp\test\Makefile.win"
  3. Executing  make...
  4. make.exe -f "C:\Documents and Settings\Yoan Blanc\Mes documents\cpp\test\Makefile.win" all
  5. g++.exe -c main.cpp -o main.o -I"C:/Program Files/Dev-Cpp/include/c++"  -I"C:/Program Files/Dev-Cpp/include/c++/mingw32"  -I"C:/Program Files/Dev-Cpp/include/c++/backward"  -I"C:/Program Files/Dev-Cpp/include"    -Wall
  6. g++.exe main.o  -o "winbgi-test.exe" -L"C:/Program Files/Dev-Cpp/lib" -lbgi -lgdi32
  7. C:/Program Files/Dev-Cpp/lib/libbgi.a(winbgim.o.b)(.text+0x37a5): In function `putimage':
  8. winbgim.cpp:1669: undefined reference to `__builtin_vec_new'
  9. [...]
  10. C:/Program Files/Dev-Cpp/lib/libbgi.a(winbgim.o.b)(.text$_$_10char_queue+0x31):winbgim.cpp: undefined reference to `__builtin_delete'
  11. make.exe: *** [winbgi-test.exe] Error 1
  12. Execution terminated


Message édité par greut le 12-01-2004 à 10:05:03
Reply

Marsh Posté le 07-01-2004 à 09:29:53    

Y a des balises code ( c/c++) pour éviter ce genre de "décoration" ..

Code :
  1. int toto;


Message édité par cricri_ le 07-01-2004 à 09:30:45
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed