gpt4 book ai didi

c++ - 在 VS Community 2015 中使用 qmake

转载 作者:行者123 更新时间:2023-11-30 05:38:06 26 4
gpt4 key购买 nike

我目前正在尝试学习使用 qmake 为 VS Community 2015 构建 VS 项目文件的详细信息。我正在学习的教程是:qmake tutorial

教程看起来很简单,qmake 运行我的命令也很好。然而,一旦我启动 hello.vcxproj 文件并尝试编译,VS 告诉我它无法找到合适的 qt 头文件来正确编译。这些是关于我的 .pro 文件和 qmake 命令的详细信息。

// .pro file
CONFIG += qt debug
INCLUDEPATH = "C:\Qt\5.5\mingw492_32\include\QtGui"
HEADERS += hello.h
SOURCES += hello.cpp
SOURCES += main.cpp

// batch commands
set QMAKESPEC=win32-msvc2015
qmake -tp vc hello.pro
pause

为了以防万一,这也是我的 PATH 的样子。

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Qt\5.5\mingw492_32\bin

任何帮助或插入正确的方向将不胜感激。

-壳牌

最佳答案

Qt Visual Studio 加载项在 Visual Studio 2015 中不再受支持。Microsoft 决定弃用 Visual Studio 2013 中的加载项支持,并且在 Visual Studio 2015 中已删除对它的所有支持。这包含在 https://bugreports.qt.io/browse/QTVSADDINBUG-404 中.但是,有一个名为 Qt5Package 的扩展名你可以安装。我没有在社区版中尝试过这个,但我认为它会起作用。

我发现当我尝试在扩展中添加 Qt 5.6.0 Beta 时出现错误“此 Qt 版本使用不受支持的 makefile 生成器(使用:MSVC.NETMSBUILD,支持:MSVC.NET,MSBUILD)”。解决方法在 C:\Qt\Qt5.6.0\5.6\msvc2015\mkspecs\common\msvc-desktop.conf Qt 5.6.0 将所有特定于版本的更改拆分到一个单独的文件 msvc-base.conf 中。如果您复制此文件的内容并替换 mscv-desktop.conf 中的“include(msvc-base.conf)”行,则 Qt5Package 可以毫无问题地识别 Qt 5.6.0 Beta。

请注意,这仍然需要在 Qt5Package 中修复。

更新:Qt 发布了 VS2013/2015/2017 的官方插件: http://blog.qt.io/blog/2016/11/11/qt-visual-studio-tools-2-0-released/

关于c++ - 在 VS Community 2015 中使用 qmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32938768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com