用VS Code搞Qt6:编译源代码与基本配置

🚀 优质资源分享 🚀

学习路线指引(点击解锁) 知识定位 人群定位
🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

先说明一下,本水文老周仅讨论新版的 Qt 6,旧版的 Qt 不讨论。

尽管 Qt 有自己的开发环境,但老周必须说句不装逼的话:真的不好用。说起写代码,当然了,用记事本也能写。但是,有个高逼格的工具,写起来不仅效率高,而且舒服。

Qt 应用程序本质上就是 C++ 开发的代码,所以,不用官方工具是没有问题的。老周第一个想到的,不用猜,必是 VS。在 Windows 上,用 VS 也是没问题的。

安装的时候,工作负载可以选“使用C++的桌面开发”,这个其实不选也可以的,老周已做过实验,不选这个也能编译。所以,可以在单个组件中安装以下各项:

1、C++核心功能;

2、C++ 2022 可再发行程序更新包;

3、MSBuild(这个装上好一点,不装也没报错);

4、MSVC 143 C++ 生成工具(这个是重点,要装,要装);

5、用于 Windows 的 CMake 工具(这个也必须装上);

6、Windows SDK 任选一个版本,建议越新越好(自己编译源代码时必须)。

7、其他的组件自己看心情。

如果你不用 VS,但在 Windows 上也要装 MSVC 生成工具。在 Windows 上还是建议用微软的编译器,不容易出现莫名其妙的错误。老周实验过,用 Windows 版的 g++ 编译失败。

当然本文讲的  VS Code,但如果是 Windows 平台,也要装 VS 生成工具的。


编译源代码

Qt 现在也开始装X了,编译好的内裤只支持在线安装,十有八九慢到你要装几天才能装好,而且体积比 VS 还要大几倍。想离线安装只能下载源代码自己编译。

编译源代码需要以下工具:

1、Windows SDK,否则会找不到相关 .lib 文件而出错。

2、Python,3.x 后随便找个版本。可以下载嵌入版,不用安装,解压后,把Python可执行文件所在的目录路径添加到 PATH 变量中。

3、Perl。可以下载绿色版压缩包,解压到某目录,将包含 perl.exe 的目录添加到 PATH 环境变量中,一般位于 <解压后目录>\Perl\perl\bin。

下载源码可以用国内镜像,如清华大学的:Index of /qt/archive/qt/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

最新的是 6.3,进去之后,不要下载整个源码包,而是找到 submodules 目录。核心组件是 qtbase-everywhere-6.xxx。

qtbase 是基础包,只编译这个模块的代码也能写 Qt 程序。解压之后,放在一个路径无空格无特殊符号的目录下,如 E:\SDK\Qt。然后执行一下 configure 脚本,Windows 上是有后缀 .bat 的,Linux 脚本无后缀。

命令行参数可参考帮助文档,实际上我们只关心一个参数 -pr

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置RK3588与QT5.15.0的步骤如下: 1. 首先,确保你已经在RK3588设备上安装了合适的操作系统,例如Ubuntu或Debian等。 2. 在RK3588设备上安装必要的开发工具和依赖项。可以通过以下命令来安装: ``` sudo apt-get update sudo apt-get install build-essential sudo apt-get install libfontconfig1-dev libdbus-1-dev libfreetype6-dev libicu-dev libsqlite3-dev libssl-dev libpng-dev libjpeg-dev libglib2.0-dev libraspberrypi-dev libraspberrypi-bin ``` 3. 下载并安装QT5.15.0的源代码。你可以从QT官方网站下载压缩包,也可以使用git仓库进行克隆。以下是使用git克隆的命令: ``` git clone https://code.qt.io/qt/qt5.git -b 5.15.0 ``` 4. 进入QT5.15.0源代码目录,并运行配置脚本: ``` cd qt5 ./configure -opensource -confirm-license -release -static -no-opengl -no-pch -no-rpath -no-use-gold-linker -prefix /opt/qt5-rk3588 ``` 这里的`-prefix`参数指定了QT的安装路径,你可以根据需要自行修改。 5. 配置完成后,运行`make`命令编译源代码: ``` make ``` 这个过程可能会花费一些时间,请耐心等待。 6. 编译完成后,运行`make install`命令安装QT: ``` sudo make install ``` 7. 完成安装后,你可以使用`/opt/qt5-rk3588`路径下的QT库和工具进行开发。 注意:以上步骤仅适用于RK3588设备上的QT5.15.0配置,具体操作可能因设备和操作系统的不同而有所差异,请根据实际情况进行相应调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值