2

誰かがC++プロジェクトビルド自動化のためのNAntスクリプトの例を提供できますか?

ありがとう!

4

3 に答える 3

3

Microsoft Visual C++ について話している場合は、nant スクリプトから msbuild.exe をシェル アウトし、コマンド ラインでソリューション ファイルを渡すことで、最大限の制御が得られると思います。これは、Visual Studio 2005/.Net Framework 2.0 以降でサポートされています。例えば:

<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" 
/>

言語 (c#、VB、C++ など) に関係なく、ソリューションのすべてをビルドします。

マイク

于 2008-10-21T16:35:32.853 に答える
0

プロジェクトがVisualStudioにある場合は、<Solution>タスクを使用できると思います。それが最も簡単で醜い方法です。

編集: SOが私の小さなXMLタグを除外していることに気づきました。

于 2008-10-21T08:00:19.240 に答える
0

私は最近、この種の情報を探していて、それに関する次のブログ エントリを見つけました: http://seclib.blogspot.com/2005/05/building-native-c-projects-with-nant.html

于 2008-11-04T10:28:45.213 に答える