vs2019+qt5.12.12+qgis3.16.2 二次开发qgis(shapefile文件)

配置参考 写的文章(亲测有用,感谢作者!注意 软件版本 和 osgeo4w 安装库的选择):

VS2019+QT5.15.2+QGIS二次开发环境搭建

osgeo4w安装配置(库选择)参考 matatabimori 写的文章:

VS2019+QGIS开发库二次开发环境搭建

dll动态库找不到使用 everything 软件在自己电脑找加到项目生成的 .exe 文件目录下。

出现 This application failed to start because no Qt platform plugin could be initialized 的问题,参考 KB_talk 的文章解决

解决This application failed to start because no Qt platform plugin could be initialized的办法

其他出现的问题也都基本可以网上找到解决办法。

本人一开始按照其他博客配置(vs2015+qgis 配置,报出一堆解决不了的问题,所以推荐 vs2019+qgis 的二次开发配置。)

### 配置 Visual Studio 2019Qt 5.12.12 的集成开发环境 #### 安装必要的工具和库 为了使 Visual Studio 2019 能够支持 Qt 5.12.12 开发,需先安装一些必备组件: - **Visual Studio 2019**:确保已安装最新版本的 Visual Studio 2019 并选择了 C++ 工作负载[^1]。 - **Qt 库**:可以从官方渠道获取预编译版 Qt 5.12.12 或者按照特定需求自行编译。对于希望快速上手的情况,建议直接下载适用于 Windows 的 msvc 编译器版本的 Qt文件[^2]。 - **其他依赖项**:如果选择手动编译,则还需要 ActivePerl、Python 以及 Ruby 等辅助软件来完成整个构建流程;不过这一步骤通常只针对高级用户或特殊场景下的定制化需求。 #### 设置 VS 中的 Qt 支持 一旦上述准备工作就绪,在 Visual Studio 内部配置 Qt 插件以便更好地管理和操作 Qt 项目: 1. 下载并安装 [Qt Visual Studio Tools](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools),这是由 The Qt Company 提供的一个扩展插件,可以极大地简化在 Visual Studio 中创建、编辑和调试 Qt 应用的过程。 2. 启动 Visual Studio 后通过 `Extensions` -> `Manage Extensions` 来查找并激活该插件。 3. 接下来重启 IDE 让更改生效,并进入 `Tools` -> `Options...` -> `Qt Versions` 添加本地路径指向之前解压好的 Qt 版本目录(例如 D:\Qt\5.12.12\msvc2017_64),这样就可以让 Visual Studio 正确识别所使用的 Qt SDK 位置了。 4. 创建新工程时可以选择基于 Qt 的模板,或者将现有非 Qt 项目转换成支持 Qt 构建体系的形式。此时应该能够顺利调用 qmake/ninja 等命令行工具来进行自动化构建工作流管理。 ```cpp // 示例代码片段展示如何初始化一个简单的 Qt Widgets Application #include <QApplication> #include <QWidget> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(250, 150); window.setWindowTitle("Simple example"); window.show(); return app.exec(); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值