hack のためのネタ帳, etc,,,

Tips

make や nmake の代わりに、
solutionfile を直接コンソールからビルドするって使い方が出来る模様。
msbuild.exe、devenv.exe の2つの方法があるようだ。
ビルドする場合は
msbuild SolutionFile [/t:[ProjectName:]target] [/p:propname=value ...]
msbuild ProjectFile  [/t:target              ] [/p:propname=value ...]
target には build, rebuild, clean 等を与える。
propname には configuration や platform を与える。
value には
configuration なら Release や Debug、
platform なら x64 や x86 や "Any CPU" を与える。

また、/m オプションを与えると、プロジェクトを並列にビルドする。
ビルドする場合は
devenv SolutionFile /build   [ SolnConfigName [ /project ProjName [ /projectconfig ProjConfigName ] ] ]
devenv SolutionFile /rebuild [ SolnConfigName [ /project ProjName [ /projectconfig ProjConfigName ] ] ]
devenv SolutionFile /clean   [ SolnConfigName [ /project ProjName [ /projectconfig ProjConfigName ] ] ]
SolnConfigName や ProjConfigName には Release や Debug を与える

2016-09-25: 追記
ソリューションファイルの生成に cmake を使っている場合は --build オプション経由で msbuild を呼ぶことも出来る。
詳細は以下を参照。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます