• 9429阅读
  • 2回复

[提问]刚接触QT,在VS2010中编译出错 [复制链接]

上一主题 下一主题
离线srhouyu
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-24
我本来是按照这篇文章的步骤做的:
http://blog.csdn.net/k1988/archive/2011/02/17/6191323.aspx

安装了QT的SDK和4.7.3的源代码,目录是像这样的:
D:\QtSDK\QtSources\4.7.3\

然后我在VS2010中运行configure,但是出现了以下错误
  1. Creating qmake...
  2. Microsoft (R) 程序维护实用工具 10.00.30319.01 版
  3. 版权所有(C) Microsoft Corporation。保留所有权利。
  4.         cl -c -Fo./  -W3 -nologo -O2  /MP  -I. -Igenerators -Igenerators\unix -I
  5. generators\win32 -Igenerators\mac -Igenerators\symbian  -ID:\QtSDK\QtSources\4.7
  6. .3\include -ID:\QtSDK\QtSources\4.7.3\include\QtCore  -ID:\QtSDK\QtSources\4.7.3
  7. \include -ID:\QtSDK\QtSources\4.7.3\include\QtCore  -ID:\QtSDK\QtSources\4.7.3\s
  8. rc\corelib\global  -ID:\QtSDK\QtSources\4.7.3\src\corelib\xml  -ID:\QtSDK\QtSour
  9. ces\4.7.3\mkspecs\win32-msvc2010   -ID:\QtSDK\QtSources\4.7.3\tools\shared  -DQT
  10. _NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL
  11. -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD  -
  12. DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTR
  13. APPED  -DQLIBRARYINFO_EPOCROOT -c -Yc -Fpqmake_pch.pch -TP qmake_pch.h
  14. qmake_pch.h
  15. D:\QtSDK\QtSources\4.7.3\src\corelib\global\qglobal.h(62) : fatal error C1083:
  16. 无法打开包括文件:“QtCore/qconfig.h”: No such file or directory
  17. NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 10.
  18. 0\VC\BIN\cl.EXE"”: 返回代码“0x2”
  19. Stop.


我去看了看,发现qglobal.h的包含头文件是这样写的:
#include <QtCore/qconfig.h>

我这里根本没有QtCore这个目录。所以我把它直接改成了#include <qconfig.h>

然后重新configure,这个qconfig.h找到了,但是随后无法找到的头文件仍旧层出不穷。实在不知道怎么办好了。

这是什么原因啊。
离线dbzhang800

只看该作者 1楼 发表于: 2011-05-24
呵呵,我看懂你的问题了,如果到晚上还没人回答的话,我会简单整理一下这个问题。

或者打开Qt Manual:看 Qt for Windows Requirements
离线dbzhang800

只看该作者 2楼 发表于: 2011-05-24
快速回复
限100 字节
 
上一个 下一个