3

コンパイル/リンクなどを構成する際のよくある間違い。VC ++ 2008の設定では、「すべての構成」に設定するのではなく、リリースに設定しますが、デバッグには設定しません(またはその逆)。この種の間違いを回避する方法について何か提案はありますか?

私が持っているアイデアのいくつかの始まり:

  • アクティブな(リリース/デバッグ)設定ではなく、プロパティページを開いたときに、VC++をデフォルトで[すべての構成]設定に移動させる方法を見つけます。

  • プロジェクト設定を確認し、検出された不整合を発生させるために(VC ++の内部または外部で)実行できるVBスクリプトを用意します。

4

3 に答える 3

1

vb または js スクリプトは、タスクに対して完全に問題ありません。プリプロセッサの定義や使用されるランタイム ライブラリなど、一部の設定が異なる必要があることを教えることを忘れないでください。

于 2008-12-18T10:25:44.633 に答える
1

最近、個々のプロジェクトで作業するときに、メイクファイル (バッチ製品ビルドで使用) とプロジェクト (.vcproj) ファイルの両方を生成できる Qt のビルド (qmake) ツールに切り替えました。

これの良いところは、利用可能なすべてのビルド ターゲット (つまり、 debugrelease、および最適化されていない releaseall )に対して、事前に希望する可能性のある設定を強制し、それ以来、設定を操作することを忘れていたことです。once

于 2008-12-18T10:52:59.087 に答える
1

.vsproj ファイルは、CMake または Scons または同様のクロス プラットフォーム ビルド システムで生成できます。

于 2008-12-18T10:58:47.797 に答える