运行环境:WIN10,VS2022,QT6.3
VS、Qt版本不同可能会有所出入,但问题不大,建议创建一个qt项目进行对照以及粘贴赋值,操作没有严格的先后顺序全部配置了即可使用Qt。
右键项目打开属性页,C/C++常规-附加包含目录,复制qt项目的过来,我的是:
%(AdditionalIncludeDirectories);$(Qt_INCLUDEPATH_)。
- 预处理器:$(Qt_DEFINES_);
- 链接器-附加依赖项:%(AdditionalDependencies);$(Qt_LIBS_);
- 右键菜单卸载项目:
- 编辑项目文件:
- 在编辑项目文件里找到PropertyGroup Label="Globals"添加如下两行内容
<Keyword>QtVS_v304</Keyword>
<QtMsBuild Condition="'$(QtMsBuild)'=='' OR !Exists('$(QtMsBuild)\qt.targets')"
>$(MSBuildProjectDirectory)\QtMsBuild</QtMsBuild>
- 在到最下面添加
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.targets')">
<Import Project="$(QtMsBuild)\qt.targets" />
</ImportGroup>`
- 此时再重新加载项目
- 右键项目打开属性页会多出Qt Project Setting这个选项,按照qt项目的配置配置好,确定就可以用了。
- 这样就可以在win32里使用qt的库了!