VS2022+QT5.15.2进行CAN通讯上位机开发(2)
上一篇文件讲述了软件基础但是并不意味着我们可以正常进行编写以及编译成功下面我在编译过程中遇到了2个问题仅供大家参考学习。1.第一个问题应该是关于qt插件实际运用的问题C:\Users\...\AppData\Local\QtMsBuild\deploy\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\idc\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\moc\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\qml\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\rcc\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\repc\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\translation\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\uic\qt_import.props;C:\Users\...\AppData\Local\QtMsBuild\vs-debugtools\qt_import.props”中的表达式正确且文件位于磁盘上。这个问题我参考了好几个博客个人感觉描述的有一定的启发。VS安装Qt插件遇到的一些问题QtMsBuild-CSDN博客MSB4019 找不到导入的项目“C:\Users\...\AppData\Local\QtMsBuild\vs-debugtools\qt_import.props” - 吾非无心 - 博客园[vs2017][qt]MSB4019 未找到导入的项目QtMsBuild\Qt.prop-腾讯云开发者社区-腾讯云【Qt 构建错误及解决】error MSB4019: 找不到导入的项目 qt_defaults.props Visual Studio 新版Qt插件报错解决办法-CSDN博客前面几个都说qt插件想在C盘中运行我在C盘中也找到了这个文件C:\Users\lenovo\AppData\Local\QtMsBuild但是没有前面三个进行操作而是直接按照最后一个博客所说将QtMsBuild文件夹删除后面这个问题就没有出现了大家可以先按照前面几个博客的内容进行操作我之前在笔记本上安装了好几个版本的QTQtMsBuild文件夹可能是其他qt版本遗留下来的如果一开始就删除的话记得保留好备份或者从回收站复原。可通过扩展-option进入到该界面可以明显看到QtMsBuild文件夹路径可以对比该文件夹路径是否一致。2.报error link2001、2019以及4272库计算机类型 “x86”与目标计算机类型“x64”冲突一开始我以为这个报错问题是在2001和2019上但实际核心问题是在x86和x64冲突问题上。我也参考了一些博客。QT编译报错LNK2001无法解析的外部符号 - Suzkfly - 博客园【Qt】error LNK2001: 无法解析的外部符号 可能的问题 – TK-Xiongs BlogVS2022里用QT5.15.2开发老项目我踩过的那些坑含32/64位配置避雷-CSDN博客Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatalerror LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突_qt5widgetsd.lib(qt5widgetsd.dll) : fatal error lnk-CSDN博客fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突已解决。-CSDN博客首先你要确定一下VS2022运行过程中是否都是x64OK确定都是x64以后你再运行可能有些人就得到解决但我还是报这个错误大家还记得之前我们在qt5.15.2中选择的msvc版本吗是2019版本而msvc2019版本对应的平台工具集是VS2019v142而VS2022默认的是v143这个是否需要将配置属性-常规-平台工具集换成我们qt版本对应的版本之后没有报错。