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

     

  • 相关阅读:
    Debian环境下搭建STM32开发环境
    C++中使用嵌套循环遍历多维数组
    [C++]IO流
    从C语言到C++_18(stack和queue的常用函数+相关练习)力扣
    Apache Atlas 2.2版本安装
    Java入门实操复习心得(全)
    计算机底层原理
    目标检测算法——收藏|小目标检测解决方案(三)
    Xintell——全生命周期的模型建设+智能数据中台
    C++学习笔记--黑马程序员
  • 原文地址:https://www.cnblogs.com/bang20221103/p/18111925