opengl:visual_studio
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
opengl:visual_studio [2015/07/05 22:47] – [VisualStudio での利用] oga | opengl:visual_studio [2015/07/05 23:17] – [定義を共有する] oga | ||
---|---|---|---|
行 510: | 行 510: | ||
===== 定義を共有する ===== | ===== 定義を共有する ===== | ||
- | |||
- | VisualStudio の Project に、自分でカスタマイズしたパラメータを | ||
複数の Project で定義内容を共有するには Import を使います。 | 複数の Project で定義内容を共有するには Import を使います。 | ||
+ | 例えば下記のように build_def.props と build_def.targets を作成しておきます。 | ||
+ | |||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | <!-- build_def.props --> | ||
+ | <Project xmlns=" | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | <!-- build_def.targets --> | ||
+ | <Project xmlns=" | ||
+ | |||
+ | <Target Name=""> | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | VisualStudio の *.vcxproj ファイルの先頭と最後にそれぞれ Import で build_def.props , build_def.targets を挿入します。 | ||
+ | 2箇所に分けるのは、シンボル定義はできるだけ先頭で行い、それらの定義を参照して実行する Target の定義はできるだけ後方で行いたいからです。 | ||
+ | |||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | <Project DefaultTargets=" | ||
+ | |||
+ | <Import Project=" | ||
+ | ~ | ||
+ | |||
+ | ~ | ||
+ | <Import Project=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== 実際の使用例 ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
行 527: | 行 580: | ||
* default が Minimal なので好きな Level まで上げます。 | * default が Minimal なので好きな Level まで上げます。 | ||
* Message Task を利用したデバッグ出力だけなら Normal で十分です。 | * Message Task を利用したデバッグ出力だけなら Normal で十分です。 | ||
- | * 条件判定などより詳しい情報が必要なら Detailed にします。 | + | * 条件判定の結果などより詳しい情報が必要なら Detailed にします。 |
opengl/visual_studio.txt · 最終更新: 2021/12/18 17:58 by oga