我本来是按照这篇文章的步骤做的:
http://blog.csdn.net/k1988/archive/2011/02/17/6191323.aspx 安装了QT的
SDK和4.7.3的源代码,
目录是像这样的:
D:\QtSDK\QtSources\4.7.3\
然后我在VS2010中运行configure,但是出现了以下
错误:
- Creating qmake...
- Microsoft (R) 程序维护实用工具 10.00.30319.01 版
- 版权所有(C) Microsoft Corporation。保留所有权利。
- cl -c -Fo./ -W3 -nologo -O2 /MP -I. -Igenerators -Igenerators\unix -I
- generators\win32 -Igenerators\mac -Igenerators\symbian -ID:\QtSDK\QtSources\4.7
- .3\include -ID:\QtSDK\QtSources\4.7.3\include\QtCore -ID:\QtSDK\QtSources\4.7.3
- \include -ID:\QtSDK\QtSources\4.7.3\include\QtCore -ID:\QtSDK\QtSources\4.7.3\s
- rc\corelib\global -ID:\QtSDK\QtSources\4.7.3\src\corelib\xml -ID:\QtSDK\QtSour
- ces\4.7.3\mkspecs\win32-msvc2010 -ID:\QtSDK\QtSources\4.7.3\tools\shared -DQT
- _NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL
- -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -
- DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTR
- APPED -DQLIBRARYINFO_EPOCROOT -c -Yc -Fpqmake_pch.pch -TP qmake_pch.h
- qmake_pch.h
- D:\QtSDK\QtSources\4.7.3\src\corelib\global\qglobal.h(62) : fatal error C1083:
- 无法打开包括文件:“QtCore/qconfig.h”: No such file or directory
- NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 10.
- 0\VC\BIN\cl.EXE"”: 返回代码“0x2”
- Stop.
我去看了看,发现qglobal.h的包含
头文件是这样写的:
#include <QtCore/qconfig.h>
我这里根本没有QtCore这个目录。所以我把它直接改成了#include <qconfig.h>
然后重新configure,这个qconfig.h找到了,但是随后无法找到的头文件仍旧层出不穷。实在不知道怎么办好了。
这是什么原因啊。