编译qt4.8.1遇到错误
-
我的系统是win 7 sp1 64 位家庭高级版,安装的是vc++ 2010 sp1学习版,也安装perl了,PATH也设定了。configure -release -qt-zlib -qt-sql-sqlite -platform win32-msvc2010通过,然后nmake的时候,进行了大概15分钟后,就出现了错误。
————————————————————————————————————————————
ThreadGlobalData.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
ThreadTimers.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
Timer.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
UUID.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
Widget.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
PlatformStrategies.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
LocalizedStrings.cpp
Cursor.cpp
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\yvals.h(21) : war
ning C4005: “_HAS_TR1”: 宏重定义 命令行参数: 参见前面的“_HAS_TR1”定义
NMAKE : fatal error U1077: ““D:\Program Files (x86)\Microsoft Visual Studio 10.
0\VC\BIN\cl.EXE“”: 返回代码“0×2”
Stop.
NMAKE : fatal error U1077: ““D:\Program Files (x86)\Microsoft Visual Studio 10.
0\VC\BIN\nmake.exe“”: 返回代码“0×2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0×2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0×2”
Stop. -
没在windows下编过Qt。
你参考下这个。类似:http://apps.hi.baidu.com/share/detail/32527061能否再提供多一点的log,或者传到这里http://codepaste.net/