我的计算机上安装了VS 2012 x64 prof和VS 2010 express。我想用VS 2010 express建立Qt 4.8.6。我从Qt网站下载了zip。添加" C:\ Qt \ qt-4.8.6 \ qmake"到我的PATH,添加了环境变量
QMAKESPEC == win32-msvc2010
在VS 2010命令提示符下运行
C:\ Qt \ qt-4.8.6 \ configure -release
并收到错误:
c:\qt\qt-4.8.6\include\qtcore\../../src/corelib/global/qglobal.h(45) : fatal err
or C1083: Cannot open include file: 'stddef.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\cl.EXE"' : return code '0x2'
可能有什么问题?
由于
答案 0 :(得分:-2)
1的原因可能是QT的版本与Visual Basic的版本不对应。
VS2013包的Qt 5.3因为他们的编译器不兼容版本到另一个版本甚至与MinGW相比较少
你看对了,但他们目前的软件包是为Visual Studio加上MinGW的最后3个版本提供的。
你尝试在两者上安装最新版本。我认为这会有所帮助。