VS+QT程序移植后无法打开源文件

自己经常要读别人的代码,但是从别人电脑拷过来的代码转移到自己电脑时经常会变红,主要是Qt的头文件无法正常识别,无法正常编译,很是头疼。

问题如下所示:

解决方案:

右键选择项目->属性->Qt Project Settings->Qt Installation 选择自己的qt编译器->应用
例如我的qt编译器是5.14.2_msvc2017_64 这个编译器的具体位置是由Qt VS Tools指定的。(如果是ui文件标红 则需要右键ui文件->编译,编译完成后右键项目->重新扫描解决方案

问题分析:

造成程序无法找到相应的文件的原因主要是路径问题。这样的问题对于代码移植很是常见。原本项目程序用的QT的路径与自己电脑的QT的路径是不一样的,因此需要重新指定QT的路径,告诉代码该去哪些找这些头文件。因此直接将标红的头文件找到,添加在项目包含目录中也是可以的,相比而言本文方法更加简单快捷。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容