3

根据各种来源,对于 Qt4 应用程序,您使用“make release”或“make debug”构建发布或调试版本。在现实生活中,这些会产生错误。

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

只有赤裸裸的“制作”作品。我不确定它会产生什么。运行“strip”确实减少了可执行文件的大小,但 gdb 没有在未剥离的文件中找到符号。我在 Arch Linux 上使用 qt4.6.2。

那么确定是发布还是调试的正确方法是什么?

4

1 回答 1

1

添加

CONFIG += debug_and_release

到您的 .pro 文件,然后重新运行 qmake。然后,您将拥有可用的debugand release(大写!)目标。

于 2010-06-13T06:04:25.260 回答