Question

Quelqu'un pourrait-il fournir un exemple de script NAnt pour l'automatisation de génération de projet C ++?

Merci!

Était-ce utile?

La solution

Si vous parlez de Microsoft Visual C ++, alors je pense que vous obtenez le meilleur contrôle en shells msbuild.exe à partir du script nant et en lui transmettant votre fichier de solution sur la ligne de commande. Ceci est pris en charge dans Visual Studio 2005 / .Net Framework 2.0 et supérieur. par exemple:

<property name="msbuild.dir" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" />

...

<exec program="${msbuild.dir}\MSBuild.exe"
    commandline="/p:Configuration=Release .\MySolution.sln" 
/>

Il construira tout dans votre solution, quel que soit le langage utilisé (c #, VB, C ++, etc.)

Mike

Autres conseils

Si le projet est dans Visual Studio, vous pouvez utiliser la tâche <Solution>, je pense. C’est la façon la plus simple et la plus laide de le faire.

modifier: vous venez de réaliser que SO a filtré ma petite balise XML.

Je recherchais ce type d'informations récemment et j'ai trouvé cette entrée de blog à ce sujet: http://seclib.blogspot.com/ 2005/05 / building-native-c-projets-with-nant.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top