提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
实际工作开发项目大部分往往代码是没有问题的,不会标红,但是编译时会报各种各样的错误,针对本人使用VS+QT开发项目中出现的问题,本文做简短的归纳
一、编译时产生错误的原因
利用QT开发上位机界面时,通常是在VS中添加QT插件,借助于VS强大的功能,提高开发效率,针对常规问题及解决方法,参见下面的文章:
Window系统VS2022中配置QT6.2.4开发环境
更多时候,代码是未标红,生成时出现编译错误,例如:LNK2019、LNK1104等可能产生此现象的情况如下:
- 1.接手公司的老项目,例如,老项目采用VS2013+QT5.7开发,后面需要将老项目迁移到版本更高的平台,此时即使代码一致,运行环境有问题,也会出现编译错误。
- 2.从其他项目引用现成的DLL文件或代码部分,代码正常,编译失败
编译出错的问题,远不止上面的几点,只是根据本人的工作经验暂时碰到的。
二、常见解决方法
- 1.一个解决方案下,可能包含多个项目,一个项目作为启用项目&#