Compilation commandée

Signaler
Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Statut
Membre
Dernière intervention
9 avril 2008
-
Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Statut
Membre
Dernière intervention
9 avril 2008
-
Salut,

Je fais actuellement un programme qui doit éxécuter rapidement des fonctions mathématiques non connues à l'avance. Un peu comme Mathematica ou Maple.
Les équations sont (via un simple text edit) rentrées sous forme de chaines de caracteres que j'analyse pour générer un code C++ prèt à être compiler pour générer la dll contenant les fonctions mathématiques.

Or c'est beau tout ça, mais comment compiler un code sans séléctionner "built" depuis VC++.
Y a-t-il une commande du style ShellExecute qui permette de lancer une compilation ?

Merci

3 réponses

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
16
salut,

je pense qu'il faut lancer avec CreateProcess, les processus CL.exe et LINK.exe, avec les bonnes lignes de commandes...décrites dans MSDN ou ailleurs (http://msdn.microsoft.com/library/en-us/vccore/html/_core_compiler_reference.asp, http://msdn.microsoft.com/library/en-us/vccore/html/_core_linker_reference.asp)

ShareVB
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
ui



on peut appeler directement en ligne de commande la compilation et le linkage



le mieux est de générer un makefile via ton programme et de d'appeller un make....



après le mieux pour ces petits programmes est d'utiliser gcc (référence : djgpp )



++

Nono.
Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Statut
Membre
Dernière intervention
9 avril 2008
1
Merci beaucoup,

je vais essayer d'utiliser les exe CL et link.

@+