Qt自动生成的.rc文件无法打开包含文件' windows.h'

时间:2017-08-09 18:09:18

标签: c++ windows qt linker include

在我的Qt 5.9.1项目中,我想在可执行文件中添加版本信息以帮助调试。所以,我将VERSION = 1.0.0添加到了' Project.pro'文件,它自动生成一个' Project_resource.rc'文件,正如Qt Version所预期的那样。

但是,项目现在无法编译,在Project_resource.rc&#39;中的行RC1015: cannot open include file 'windows.h'上显示错误#include <windows.h>。我知道编译器在程序的另一个点知道windows.h,因为在main.cpp#include <windows.h>并使用了一个函数,并成功编译。我无法弄清楚为什么&#39; Project_resource.rc&#39;无法找到相同的文件。

注意:我在&{39; Project.pro&#39;中的VERSION = 1.0.0行上面有以下内容,这就是我的main.cpp可以找到<windows.h>的方式。

INCLUDEPATH += "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt"
LIBS += -L"C:/Program Files (x86)/Windows Kits/10/Lib/10.0.10240.0/ucrt/x64"
INCLUDEPATH += "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/um"
LIBS += -L"C:/Program Files (x86)/Windows Kits/10/Lib/10.0.10240.0/um/x64"
INCLUDEPATH += "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/shared"

0 个答案:

没有答案
相关问题