VS2022+QT5.14.2开发VS QT Tool的使用
1.安装环境vs2022+QT5.14.2
qt vs tool (vsaddin)的使用遇到的坑
1.安装qt-vsaddin-msvc2022-3.0.2.vsix 安装失败
2.安装qt-vsaddin-msvc2022-2.8.0.vsix 在qtSetting->qt models模块管理中,没有Select model的功能选项如下图位置
3.卸载版本vsaddin_2.8.0后安装qt-vsaddin-msvc2022-2.10.0.vsix,SelectModels按钮出现。
2.模块管理工具的作用
字面意思,主要是管理QT模块的加载和使用
使用不需要手动去vs包含目录添加.h文件目录,和连接器里面添加.lib文件,能自动调用Debug模式和Release模式下的库,不需要手动进行配置
手动配置qt环境遇到的问题
描述:1.创建完QT项目,在模块选择界面我只选择了默认的Core,GUI,Widget模块,后来想使用QT的其他库QAxObject进行EXcel读写,这个时候如果不能用Select Models
出现问题:1.编译找不到对应模块的头文件
解决办法:首先我们找到安装QT的位置 可以看到QT环境的大致情况,QT库相关的头文件都在include中,手动添加该路径到项目中
在项目设置-》附加包含目录 可以添加我们的头文件
继续编译,出现如下情况,这里是找不到.lib文件了
手动配置库文件(.lib) qaxobject模块需求Release(QT5AxBase.lib 和QT5AxContainer.lib) Debug(QT5AxBased.lib 和QT5AxContainerd.lib)
第一次添加,没有区分Debug和Release的库,这理Debug模式我添加了后缀不带d的QT5AxContainer.lib(Release版本的库),编译失败
修改为Debug适配库
编译成功
结论:QT Model Select管理使用模块很方便,当然后面手动添加是让我们了解下VS配置库的方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!