首页 > 其他分享 >VS2022+QT5.14.2开发VS QT Tool的使用

VS2022+QT5.14.2开发VS QT Tool的使用

时间:2024-04-03 09:56:50浏览次数:24  
标签:QT5.14 QT lib Tool vsaddin 模块 Debug qt

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配置库的方法

 

标签:QT5.14,QT,lib,Tool,vsaddin,模块,Debug,qt
From: https://www.cnblogs.com/bang20221103/p/18111925

相关文章

  • debian10安装qt5库,解决安装ibudev-dev会卸载桌面和网络管理问题。以及libc6-dbg安装同
    直接使用sudoaptinstalllibudev-dev 命令安装会有问题。问题现象和根因:安装libudev-dev会卸载gdm3,network-manager等。继续执行它会卸载网络服务,桌面环境等,重启后黑屏。解决:使用aptitude安装。sudoaptinstallaptitudesudoaptitudeinstalllibudev1=241-7~deb10u10......
  • 【超好用的工具库】hutool-all工具库的基本使用
    【超好用的工具库】hutool-all工具库的基本使用简介(可不看):hutool-all是一个Java工具库,提供了许多实用的工具类和方法,用于简化Java开发过程中的常见任务。它包含了各种模块,涵盖了字符串操作、日期时间处理、加密解密、文件操作、网络通信、图片处理等多个领域。hutool-all旨在提......
  • Qt 求圆和椭圆上任意角度点的坐标
    0.圆相关公式在笛卡尔坐标系上,一个标准的圆是这样的: 已知圆心坐标(x0,y0),半径R,角度a,则圆边上点(x',y')的坐标为:C的三角函数参数为弧度,转换如下:角度转弧度: 弧度转角度:但我们知道,Qt绘图是屏幕坐标系,起点在左上角,以右下角为正方向: (可以把计算后的y取反来得到想要的效果......
  • windows下编译paho.mqtt
    1、准备(1)Github仓库地址:https://github.com/eclipse/paho.mqtt.chttps://github.com/eclipse/paho.mqtt.cpp(2)VisualStudio2022以及CMakehttps://visualstudio.microsoft.com/zh-hans/vs/community/https://cmake.org/download/2、编译C库首先clone源码到本地文件......
  • Vue3连接mqtt订阅消息
    Vue3中使用以及订阅没有安装可使用npminstallmqtt--save(暂时使用了[email protected])页面引入引用mqtt库不要直接引用mqtt会报错importmqttfrom'mqtt/dist/mqtt'代码:1.获取动态配置(关于mqtt的动态配置)<script>////引入mqttimportmqttfrom"mqt......
  • Qt qSin()用法
    在Qt中,qSin()是一个数学函数,用于计算给定角度的正弦值。它的使用方法如下:1#include<QtCore/qmath.h>2//...3doubleangle=45.0;//角度值(以度为单位)4doubleradians=qDegreesToRadians(angle);//将角度转换为弧度5doublesinValue=qSin(radians);//计算......
  • Qt QScatterSeries理论总结
    一、概述QScatterSeries类以散点图的形式呈现数据。散点数据在图表上显示为点的集合。对于每个点,都指定了两个值,用于确定它在水平轴和垂直轴上的位置。同时,这个这个类是继承至QXYSeries类,散点图的很多功能特性和QLineSeries和QSplineSeries基本一致的。都是横纵坐标代......
  • Qt中的撤销/重做功能
    作为一个例子,本例只实现了在列表控件“添加项”和“修改项名称”的2个操作。界面上显示一个列表框,列表框需要在界面设计器中设为IconMode,这样就会是图标在上文本在下的显示样式。“添加”按钮用来在列表框中加一个项。点击图标下面的文本可以修改文本名称。程序测试环境是VS2017和......
  • Qt 配置Eigen
    Eigen简介Eigen支持包括固定大小、任意大小的所有矩阵操作,甚至是稀疏矩阵;支持所有标准的数值类型,并且可以扩展为自定义的数值类型;支持多种矩阵分解及其几何特征的求解;它不支持的模块生态系统提供了许多专门的功能,如非线性优化,矩阵功能,多项式解算器,快速傅立叶变换等。......
  • QT开发:报错:QAxBase: Error calling IDispatch member Open: Exception thrown by serv
    在Qt中打开excel出现下面的错误提示:QAxBase:ErrorcallingIDispatchmemberOpen:Exceptionthrownbyserver怎么解决?错误提示通常意味着在尝试使用Qt的ActiveX模块(QAxBase)打开Excel文件时发生了异常。这可能是由于多种原因引起的,包括文件损坏、权限问题、Excel安装问题或者Q......