当前位置: 首页 > news >正文

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文件夹删除,后面这个问题就没有出现了,大家可以先按照前面几个博客的内容进行操作,我之前在笔记本上安装了好几个版本的QT,QtMsBuild文件夹可能是其他qt版本遗留下来的,如果一开始就删除的话,记得保留好备份或者从回收站复原。

可通过扩展->option进入到该界面,可以明显看到QtMsBuild文件夹路径,可以对比该文件夹路径是否一致。

2.报error link2001、2019以及4272(库计算机类型 “x86”与目标计算机类型“x64”冲突)

一开始我以为这个报错问题是在2001和2019上,但实际核心问题是在x86和x64冲突问题上。我也参考了一些博客。

QT编译报错,LNK2001:无法解析的外部符号 - Suzkfly - 博客园

【Qt】error LNK2001: 无法解析的外部符号 可能的问题 – TK-Xiong`s Blog

VS2022里用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运行过程中是否都是x64

OK,确定都是x64以后,你再运行可能有些人就得到解决,但我还是报这个错误,大家还记得之前我们在qt5.15.2中选择的msvc版本吗?是2019版本,而msvc2019版本对应的平台工具集是VS2019(v142)而VS2022默认的是v143,这个是否需要将配置属性->常规->平台工具集换成我们qt版本对应的版本,之后没有报错。

http://www.cnnetsun.cn/news/3824446.html

相关文章:

  • 终极Windows界面优化指南:用ExplorerPatcher完美定制任务栏与开始菜单
  • Linux系统root密码重置全攻略:GRUB单用户、Live CD与救援模式详解
  • 算法竞赛核心考点精讲:线段树、线性基与状压DP实战解析
  • 苹果AI战略转向:Siri智能化升级与商业模式重塑
  • 利用iPhone与ARKit实现低成本高精度3D面部表情捕捉全流程
  • Nacos在Java微服务中的核心功能与实践指南
  • 基于MRF最大后验估计和Gardner环的WSN时间同步算法matlab仿真
  • 2026年正规SEO公司怎么选:七大避坑维度+真实案例复盘+KPI对赌合同指南|实测
  • ok-ww鸣潮自动化:基于图像识别的智能游戏助手解决方案
  • 欧姆龙CP1E PLC选型、编程与实战应用全解析
  • 如何用WeChatFerry打造智能微信机器人:接入ChatGPT、DeepSeek等大模型的终极指南
  • 机器学习可解释性利器:ALE图原理、实战与避坑指南
  • 衡量重型纸箱承载能力的核心技术参数包含哪几项关键指标?
  • flink和kafka常见面试题
  • 3分钟完成网易云音乐插件革命!BetterNCM安装器完全使用指南
  • Charles抓包进阶:断点与重写实战,掌握HTTP/HTTPS流量拦截与修改
  • 随机森林算法详解——基于垃圾邮件分类案例
  • Spring Security自定义认证:从默认密码到UserDetailsService实现详解
  • 从微软XBOX裁员看技术组织架构优化:扁平化与高效协作实践
  • Unity游戏开发实战:点乘与叉乘的五大核心应用场景解析
  • 本地大模型部署实战:从CUDA环境搭建到SenseNova-U1部署全流程
  • 年薪百万的网安人,到底比你强在哪?这份「从0到1」的系统学习地图,请查收。
  • 构建AI隐私安全舱:三层纵深防御体系护航企业智能数据安全
  • 统信UOS系统安装NVIDIA官方驱动实现稳定多屏显示完整指南
  • Android编译优化:精准模块清理解决增量编译失败
  • WorkBuddy与罗与罗Skill:构建法律AI智能体工作流的工程实践
  • MySQL字符集与校对规则深度解析:从原理到实战,彻底解决乱码问题
  • Loop Engineering 没死,Graph Engineering 也没有上位
  • 从拳击手到AI金融科技创业者:蔡永军的跨界转型之路
  • 信奥赛01串问题解析:位运算与动态规划实战