Compiler un projet sous C++Builder (6) [Makefile] [C] - C++ - Programmation
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
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
je vais regarder ca, ca m'évitera de switcher entre linux et windows sans arret.
Marsh Posté le 18-12-2002 à 00:48:22
en passant c++ builder existe pour linux
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
moi sur windows ca m'irait tres bien, mais je dois pas faire comme il faut, je vois pas trop le probleme
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.
Marsh Posté le 18-12-2002 à 01:22:55
Kristoph a écrit : Bah la reponse est simple. |
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
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 )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!