====== Visual Studio Tips ====== ===== マルチスレッドでコンパイルしたい ===== プロジェクトのプロパティのコマンドラインオプションに「/MP」を追加する。 VS2005以降で使えるらしい。 ===== コマンドラインからVC++ソリューションをビルドしたい ===== MSBuildコマンドとVCBuildコマンドがキモ。 まずはそれぞれのコマンドの場所にパスを通す。 |MSBuild|d:\WINDOWS\Microsoft.NET\Framework\(バージョン)|.NET Frameworkのバージョン毎に存在している模様| |VCBuild|C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages|VS2005の場合| 後はコマンドラインから $ MSBuild.exe filename.sln -t:Build でおk。 ===== デバッグ開始時の「ビルドしますか?」ダイアログの出し方 ===== デバッグ開始時、標準では「このプロジェクトは変更されています:(中略) デバッグしますか?」ダイアログが出るが、手が滑って「今後このダイアログを表示しない」をチェックを入れて続行してしまう事がある。 {{ :programming:visual_studio:tips:projects_are_out_of_date.png |}} 再びこのダイアログを出すようにするには、**ツール**>**オプション**>**プロジェクトおよびソリューション**>**ビルド/実行**とたどり、**「実行時に、プロジェクトが古い形式のとき」**ドロップダウンメニューで「ビルド時に確認する」を選べば良い。 {{ :programming:visual_studio:tips:projects_are_out_of_date_setting.png |}}