gpt4 book ai didi

VS2022+QT5.14.2开发VSQTTool的使用

转载 作者:撒哈拉 更新时间:2024-04-03 10:46:26 56 4
gpt4 key购买 nike

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适配库 。