C++ 从命令行在Windows上构建Qt应用程序时,Qt头不在Include路径中
我正在尝试使用C++ 从命令行在Windows上构建Qt应用程序时,Qt头不在Include路径中,c++,windows,qt,qmake,C++,Windows,Qt,Qmake,我正在尝试使用qmake和jom从命令行在Windows上构建静态链接的Qt应用程序 我已经成功构建了Qt的静态版本。源代码位于C:\Temp\qt\src,二进制文件位于C:\Temp\qt\build\x86\u 64。我正在使用以下qmakebinary:C:\Temp\qt\build\x86\u 64\qtbase\bin\qmake.exe 在构建应用程序时,似乎找不到标准Qt include文件: fatal error C1083: Cannot open include fil
qmake
和jom
从命令行在Windows上构建静态链接的Qt应用程序
我已经成功构建了Qt的静态版本。源代码位于C:\Temp\qt\src
,二进制文件位于C:\Temp\qt\build\x86\u 64
。我正在使用以下qmake
binary:C:\Temp\qt\build\x86\u 64\qtbase\bin\qmake.exe
在构建应用程序时,似乎找不到标准Qt include文件:
fatal error C1083: Cannot open include file: 'QObject': No such file or directory
这是我的构建脚本:
@echo off
set QMAKESPEC=win32-msvc2013
set VCVARS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat
set QTDIR=C:\Temp\qt\
set PATH=%QTDIR%\bin;%QTDIR%\build\x86_64\qtbase\bin;%PATH%
call "%VCVARS%" x86_amd64
qmake -makefile -Wall "CONFIG=release" Project.pro
jom
我做错了什么?可能重复@svlasov我认为这不是重复。这个问题涉及VisualStudio解决方案设置,虽然我确实使用VC++编译器,但我是用qmake/jom构建的,而不是VS解决方案文件。那个答案对我没什么用处。