3

さまざまな理由によると、Qt4アプリの場合、「makerelease」または「makedebug」を使用してリリースバージョンまたはデバッグバージョンをビルドします。実生活では、これらはエラーを引き起こします。

make: *** No rule to make target `debug'.  Stop

裸の「作る」だけが機能します。それが何を生み出すのかわかりません。「strip」を実行すると実行可能ファイルのサイズは小さくなりますが、gdbはストリップされていないファイルでシンボルを検出しません。ArchLinuxでqt4.6.2を使用しています。

では、リリースするかデバッグするかを決定する適切な方法は何ですか?

4

1 に答える 1

1

追加

CONFIG += debug_and_release

を .pro ファイルに追加してから、qmake を再実行します。これでdebugand release(大文字!) ターゲットが利用可能になります。

于 2010-06-13T06:04:25.260 に答える