誰かがC++プロジェクトビルド自動化のためのNAntスクリプトの例を提供できますか?
ありがとう!
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++ など) に関係なく、ソリューションのすべてをビルドします。
マイク
プロジェクトがVisualStudioにある場合は、<Solution>
タスクを使用できると思います。それが最も簡単で醜い方法です。
編集: SOが私の小さなXMLタグを除外していることに気づきました。
私は最近、この種の情報を探していて、それに関する次のブログ エントリを見つけました: http://seclib.blogspot.com/2005/05/building-native-c-projects-with-nant.html