因为我只在发布模式下构建了Qt,所以我没有(我也不需要)调试库。 现在,我正在用QtCreator编译qwt ......
好的,第一次打开.pro时(或.pro.user删除后...),我只检查Release版本(工具包和工具链正确配置并正常工作)。 但是......当我编译时,在/ src中创建了一个“Makefile.debug”。 “好吧,为什么不,它是自动生成的,也许这样的makefile总是被创建......”
但是使用QtCreator进行编译时,会读取此makefile ...并且编译失败,因为它无法找到Qt的调试库(逻辑) 我试图明确传递“CONFIG - = debug_and_release”“CONFIG - = debug”,但结果相同......
我怎么能完全禁用这种“烦人”的行为呢? (不要生成makefile.debug或者更少,不要将版本链接到Qt的调试库)
答案 0 :(得分:0)
调试构建设置也没有真正受到伤害。
但是应该可以在.pro文件中使用。尝试输入CONFIG - = debug,然后输入CONFIG + = release。