根据各种说法,对于Qt4应用程序,您可以使用“make release”或“make debug”构建发行版或调试版。在现实生活中,这些都会给出错误。
make: *** No rule to make target `debug'. Stop
只有裸露的“制造”才能奏效。我不确定它产生了什么。运行“strip”会减少可执行文件的大小,但gdb不会在未提取文件中查找符号。我在Arch Linux上使用qt4.6.2。
那么确定是否进行发布或调试的正确方法是什么?
答案 0 :(得分:1)
添加
CONFIG += debug_and_release
到您的.pro文件,然后重新运行qmake。然后,您将可以使用debug
和release
(大写!)目标。