1、编译的时候,在 d:\qt\6.4.1\build\qtbase\lib 目录中是生成了 debug 的lib, 但cmake --install 的时候, debug 的库并没有拷贝到安装目录d:\qt\6.4.1\msvc_2019_staic,只有release的库,这个是为什么? 需要我手工把debug 的库拷贝过去
这是cmake的一个已知bug,用ninja install 或者 cmake --install . --config Release && cmake --install . --config Debug
2、创建一个测试的项目,最简单的那种,无论选择 Debug 模式还是 Release 模式,都是链接 qt6core.lib ,不知有没有人遇到? CMAKE 中还需要哪些设置? 如果你只拷贝了debug的lib,没有把Qt6CoreTargets-debug.cmake之类的文件拷贝到相应的目录,cmake无法找到debug库,只能链接到Qt6Core.lib,需要运行我上面提到的命令来正确地安装
|