例如你在文件夹 d:\projects
下创建的项目名称为 hello
,这时会在 d:\projects
下创建两个文件夹 d:\projects\hello
和 'd:\projects\build-hello-Desktop_Qt_6_6_1_MinGW_64_bit-Debug`。其中,第二个文件夹保存了编译器等工具软件的路径设置。
第二个文件夹的信息会在项目的 CMake Modules 中显示出来,参见下图。
如果你复制文件的时候,复制了整个 d:\projects
文件夹,其中也包含了第二个文件夹,那么这些路径定义也会一起复制进来。如果新机器中 QT 的安装路径和这个不一致,那么你的 hello
项目就不能编译了。
解决问题的方法也很简单,把第二个文件夹删除!这时,再打开 hello
项目,就没任何问题了。