事情描述:我的Qt .Pro工程文件夹原本是在 PC1 的电脑上开发运行,当我的同事将我的这个工程文件夹拷贝到他的电脑上以后,安装的开发环境和我的也一样,所有的配置都和我的一模一样。然后在Qt Creater 中进行编译运行。编译通过,运行的时候当读取运行路径下的配置文件时出错,仔细查看下图他的路径,咦 ? 怎么是我的电脑的路径了呢 ?
原因分析:Qt 将开发环境中的配置信息保存到了 .pro.user 的文件中,其用于记录打开工程的路径,所用的编译器、构建的工具链、生成目录、打开工程的qt-creator的版本等。
解决办法:将 .pro.user 文件删除,重新编译运行即可!