在我的Qt 5.9.1项目中,我想在可执行文件中添加版本信息以帮助调试。所以,我将VERSION = 1.0.0
添加到了' Project.pro'文件,它自动生成一个' Project_resource.rc'文件,正如Qt Version所预期的那样。
但是,项目现在无法编译,在Project_resource.rc'中的行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"