yann-qu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1 安装QT

  1. 下载qt安装文件qt-opensource-windows-x86-5.12.12参考链接

  2. 运行安装文件,安装所需组件。参考链接

2 安装MSVC

  1. 打开Visual Studio Installer,安装所需的特定版本的MSVC编译器。参考链接

    原因:默认安装的是vs2022,QT5需求是vs2017。因此需要手动安装了vs2017的MSVC编译器。如果电脑默认安装了vs2017,则默认工具链就可用。

3 安装Debug Tools

  1. 在程序安装与卸载除找到Windows Software Development Kit,点击修改,勾选Debugging Tools for Windows,并安装该组件。参考链接

4 配置QT CreatorC/C++编译器

  1. 打开QT Creator,设置自定义编译器。参考链接

    原因:默认安装的是vs2022,QT5需求是vs2017。因此在上面手动安装了vs2017的MSVC编译器,此处需要进行配置。如果电脑默认安装了vs2017,则默认工具链就可用。

  2. (Optional, for VSCode)在选项中修改构建目录为./build

    原因:为了使用VSCode编辑QT项目,需要使用插件QT Creator。该插件默认通过QT Creator创建项目时生成的CMakeCache.txt来确认QT相关库的路径。该插件从CMake Tools插件的设置选项cmake.buildDirectory中寻找CMakeCache.txt文件。为了方便VSCode中的配置,这里将QT Creator的构建目录也设置为./build

5 VSCode安装QT tools插件

6 为QT库添加环境变量

VSCode运行编译生成的二进制文件时,默认无法找到QT相关动态库的路径(QT Creator可以)。因此需要将路径D:\Qt\Qt5.12.12\Tools\QtCreator\bin添加到环境变量。

7 为VSCodeCMake Tools插件添加MSVC 2017工具链

默认CMake Tools插件能搜索到的MSVC工具链是你安装的VS的MSVC工具链,此处对笔者而言搜索到VS2022的MSVC工具链,显然和QT5要求的VS2017版本不匹配,因此需要手动添加特定版本的工具链。

注意:MSVC大版本对不上好像也能编译,只要x86和x64对上就行。

posted on 2023-03-31 22:39  yann-qu  阅读(502)  评论(0编辑  收藏  举报