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

 


Dernière réponse
Sujet : [C++] Directive de compilation
Amadeus Je suppose que si tu demandes ça c'est pour compiler à la ligne de commande : dans ce cas il faut utiliser le make en créant un fichier makefile qui contient les directives de compilation et d'édition de lients.
documentes toi sur la structures des makefiles. Allez je te donnes un petit exemple de makefile avec un petit projet contenant un source hello.cpp et res hello.rc :
// makefile
GUISTARTUP=c0w32.obj
LIBS=import32.lib cw32.lib
CFLAGS=-c -tW -O2
LFLAGS=-aa /w-rty
 
all: hello.exe
 
hello.obj: hello.cpp
     @bcc32 $(CFLAGS) hello.cpp
 
hello.res: hello.rc
    @brcc32 hello.rc
 
hello.exe: hello.obj hello.res
    @ilink32 $(LFLAGS) $(GUISTARTUP) hello.obj,hello,,$(LIBS),,hello.res
// fin makefile
 
tu fais make all et la miracle t'as un exe tou beau :)
 
A+
[/citation]

 

[edit]--Message édité par Amadeus--[/edit]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Amadeus Je suppose que si tu demandes ça c'est pour compiler à la ligne de commande : dans ce cas il faut utiliser le make en créant un fichier makefile qui contient les directives de compilation et d'édition de lients.
documentes toi sur la structures des makefiles. Allez je te donnes un petit exemple de makefile avec un petit projet contenant un source hello.cpp et res hello.rc :
// makefile
GUISTARTUP=c0w32.obj
LIBS=import32.lib cw32.lib
CFLAGS=-c -tW -O2
LFLAGS=-aa /w-rty
 
all: hello.exe
 
hello.obj: hello.cpp
     @bcc32 $(CFLAGS) hello.cpp
 
hello.res: hello.rc
    @brcc32 hello.rc
 
hello.exe: hello.obj hello.res
    @ilink32 $(LFLAGS) $(GUISTARTUP) hello.obj,hello,,$(LIBS),,hello.res
// fin makefile
 
tu fais make all et la miracle t'as un exe tou beau :)
 
A+
[/citation]

 

[edit]--Message édité par Amadeus--[/edit]

HelloWorld les .rc se compilent avec un truc spécial il me semble ...
en tous cas quand j'avais fait un peu d'asm32, j'utilisait un compilo de ressources avant le "finish"
 
http://www.pageasm.com/tutw/index.htm
    Macro Assembleur (430 ko)
    Assembleur, lieur et compilateur de ressources.
Moustaaki argl
Moustaaki Il me faudrait la directive complète de compilation que borland C++ 5 (Win32) utilise pour compiler un projet. quelqu'un la connait ou a une idée sur l'endroit ou je pourrais la trouver ??  
 
parceque là, j'en chie grave  :eek2:  :eek2:

 

[edit]--Message édité par Moustaaki--[/edit]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)