无法编译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"”: 返回代码“0x2”
    Stop.
    NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 10.
    0\VC\BIN\nmake.exe"”: 返回代码“0x2”
    Stop.
    NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
    Stop.
    NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
    Stop.



  • 我英文不好啊,还是用中文吧,万一英文说的老外看不懂,中国人不明白,就麻烦了。



  • thank you

    但编译4.7.3就没有这个问题,就是从4.8.0开始有的。

    也许等4.8.2或者5.0就没有这个问题了。


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.