[C] Compiler un projet sous C++Builder (6) [Makefile]

Compiler un projet sous C++Builder (6) [Makefile] [C] - C++ - Programmation

Marsh Posté le 17-12-2002 à 17:24:12    

Bin voila, en uovrant mes fichiers C le prog m'a proposé de créer un projet, je l'ai laissé faire, et j'ai ajouté les autres fichiers...
Donc je fais "compiler l'unité" (eh oui c la version francaise [:goueg] )pour chaque fichier et deja, un ptit warning sur le main.c (je n'ai pas prototypé une fonction définie dans main, tiens, ca passait sous linux sans warning).
 
Ensuite j'essaie "make de projet1" et j'ai des "lieur erreur":unresolved external blablabla.
 
Sous linux j'utilisais un Makefile, ya pas moyen de le réutiliser sous C++Builder pour qu'il me fasse pas ces erreurs?


Message édité par goueg le 17-12-2002 à 19:19:48

---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 17-12-2002 à 17:24:12   

Reply

Marsh Posté le 17-12-2002 à 19:19:34    

hem [:fing fang fung]  :(


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 17-12-2002 à 20:11:52    

et non, compiler unt ruc c'est pas aussi con que cliquer sur un bouton. le meiux: installe gcc sous windows http://www.mingw.org


Message édité par Taz@PPC le 17-12-2002 à 20:12:01

---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 17-12-2002 à 20:52:55    

Taz@PPC a écrit :

et non, compiler unt ruc c'est pas aussi con que cliquer sur un bouton. le meiux: installe gcc sous windows http://www.mingw.org

avec visualc++ ca l'est, donc c probablement faisable avec c++builder [:ciler]
 
je vais regarder ca, ca m'évitera de switcher entre linux et windows sans arret. :jap:


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 18-12-2002 à 00:48:22    

en passant c++ builder existe pour linux


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 18-12-2002 à 01:03:48    

os2 a écrit :

en passant c++ builder existe pour linux

bin oui mais si j'arrive pas a compiler mes fichiers C avec [:mr_mat]
 
moi sur windows ca m'irait tres bien, mais je dois pas faire comme il faut, je vois pas trop le probleme

Reply

Marsh Posté le 18-12-2002 à 01:07:42    

Bah la reponse est simple.
 
Quand tu compiles avec BCC, l'editeur de liens ne trouve pas tous les symboles definis dans ton projet. Donc soit tu as oublié un fichier .c, sois tu as oublié d'inclure à ton projet tous les fichiers .c, soit tu as oublié d'inclure a ton projet les libs utilisées par ton prog.
 
PS: Un makefile c'est trop compliqué pour pouvoir le convertir en projet BCC ( ou même Visual d'ailleurs ). A la rigueur un projet autoconf/automake peut-être.


Message édité par Kristoph le 18-12-2002 à 01:09:10
Reply

Marsh Posté le 18-12-2002 à 01:22:55    

Kristoph a écrit :

Bah la reponse est simple.
 
Quand tu compiles avec BCC, l'editeur de liens ne trouve pas tous les symboles definis dans ton projet. Donc soit tu as oublié un fichier .c, sois tu as oublié d'inclure à ton projet tous les fichiers .c, soit tu as oublié d'inclure a ton projet les libs utilisées par ton prog.
 
PS: Un makefile c'est trop compliqué pour pouvoir le convertir en projet BCC ( ou même Visual d'ailleurs ). A la rigueur un projet autoconf/automake peut-être.

mais en fait le programme se compile sous linux, et en les reprenant sous Windows avec BCC ca me fait cette erreur, donc je me disais que ma facon de faire avait pas été la bonne :/

Reply

Sujets relatifs:

Leave a Replay

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