如何在Windows系统下使用MSVC编译Linux可正常运行的Qt项目
Windows 下使用 MSVC 编译 Qt qmake 项目操作指引
前置准备
- 安装Qt安装包时,必须勾选和你当前使用的Visual Studio版本匹配的MSVC编译组件,比如使用VS2022就选对应msvc2022的32/64位版本,安装完成后Windows环境会自带qmake工具,无需额外单独安装
- 后续操作统一在开始菜单中对应Qt版本的
Qt 版本号 (MSVC 位宽)命令行终端中执行,终端会自动配置好Qt相关环境变量,无需手动配置path
编译步骤(和Linux下操作逻辑基本一致)
- 新建空白编译目录,避免污染源码目录
- 进入编译目录后,执行和Linux下完全相同的qmake命令:
qmake ../trunk/GSDTesting.pro - qmake执行完成后会生成对应版本的VS项目文件和Makefile,可按需选择编译方式:
- 直接在Qt终端执行
nmake命令完成编译,和Linux下make用法一致 - 双击生成的
.vcxproj文件用VS打开,即可按普通VS C++项目的操作逻辑完成编译、调试
- 直接在Qt终端执行
额外说明
- 若编译时报依赖缺失,逻辑和Linux下用apt安装依赖一致,找到对应依赖的MSVC编译版本,配置好头文件、库文件路径即可
- 仅需调试和Qt无关的逻辑时,不需要额外学习Qt开发相关内容,整体调试操作和普通C++项目无本质差异
内容的提问来源于stack exchange,提问作者Bogi
相关产品推荐
相关产品推荐

