2012-02-03 4 views
1

互換性の問題があるため、リリースモードでVS2008でプロジェクトをコンパイルしますが、デバッグ情報にアクセスする必要があります。そのため、リリースモードのプロジェクトプロパティで手動でデバッグ設定を設定するのはなぜですか。 VS2008で、私は、[プロパティ]ウィンドウを開き、選択します。QMAKE * .pro-file:リリースモードでデバッグ情報を有効にする

  1. 構成プロパティ/ C/C++ /最適化=無効/ OD
  2. 構成プロパティ/ C/C++ /一般/デ​​バッグ情報の形式=プログラムデータベース(/ Zi)
  3. 構成プロパティ/ C/C++ /リンカ/デバッグ情報=はい(/ DEBUG)

私は私のプロジェクトのvcprojファイルを設定するには、プロファイルを使用を生成します。このプロファイルを変更するたびにプロジェクトをリロードしなければならず、デバッグ設定が失われます。上記の3つの設定をプロファイルに含めたいので、変更後に再度デバッグ設定を行う必要はありません。

私はすでにGoogleで検索していますが、私もQT referenceに質問しましたが、何も見つかりませんでした。私は何か提案を受けることを嬉しく思うでしょう!

答えて

6

OKみんな、私はそれを理解しました。 qmakeのファイルmyproject.pro

、次のコマンドを挿入します。

QMAKE_CXXFLAGS_RELEASE += /Zi 
QMAKE_CXXFLAGS_RELEASE += /Od 
QMAKE_LFLAGS_RELEASE += /DEBUG 

これは動作するはずです!

関連する問題