• 12321阅读
  • 4回复

[提问]qt 源码编译失败,求助 [复制链接]

上一主题 下一主题
离线snfx
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-04
编译参数
configure -platform win32-msvc2010 -release -opensource -shared -ltcg -qt-sql-mysql -qt-sql-odbc -qt-sql-tds -qt-sql-sqlite -no-qt3support -openvg -graphicssystem opengl -qt-zlib -qt-gif -qt-libpng -qt-libjpeg -script -qt-style-windowsxp -qt-style-windowsvista -mp

编译环境
set include=C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include
set lib=C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib

set include=%include%;D:\SDK_Lib\mysql\include;D:\SDK_Lib\zlib-1.2.5;D:\SDK_Lib\lpng1.4.5;D:\SDK_Lib\jpeg-8b;D:\SDK_Lib\freetds-0.82\include;D:\SDK_Lib\SQLite
set lib=%lib%;D:\SDK_Lib\mysql\lib\opt;D:\SDK_Lib\freetds-0.82\lib

出错信息
Microsoft (R) 程序维护实用工具 10.00.30319.01 版
版权所有(C) Microsoft Corporation。保留所有权利。

        cl -c -FIqt_pch.h -Yuqt_pch.h -Fptmp\obj\release_shared\QtSql_pch.pch -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -w34100 -w34189 -MP -GR -EHsc -GL -DQT_SH
RED -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_
ARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -D_USE_MATH_DEFINES -DQT_NO_CAST_FROM_ASCII -DNDEBUG -DSQLITE_OMIT_LOAD_EXTENSI
N -DSQLITE_OMIT_COMPLETE -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -I"..\..\include\QtCo
e" -I"..\..\include" -I"..\..\include\QtSql" -I"tmp\rcc\release_shared" -I"tmp" -I"..\3rdparty\sqlite" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I
..\..\mkspecs\win32-msvc2010" -Fotmp\obj\release_shared\ @X:\temp\nm2C03.tmp
qsqldatabase.cpp
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(91) : warning C4005: “AF_IPX”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(460) : 参见“AF_IPX”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(131) : warning C4005: “AF_MAX”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(479) : 参见“AF_MAX”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(168) : warning C4005: “SO_DONTLINGER”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(402) : 参见“SO_DONTLINGER”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(212) : error C2011: “sockaddr”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(485) : 参见“sockaddr”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(390) : error C2059: 语法错误:“常量”
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(390) : error C3805: “常量”: 意外标记,应输入“}”或者“,”
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(524) : warning C4005: “IN_CLASSA”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(287) : 参见“IN_CLASSA”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(530) : warning C4005: “IN_CLASSB”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(293) : 参见“IN_CLASSB”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(536) : warning C4005: “IN_CLASSC”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(299) : 参见“IN_CLASSC”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(547) : warning C4005: “INADDR_ANY”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(304) : 参见“INADDR_ANY”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(549) : warning C4005: “INADDR_BROADCAST”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(306) : 参见“INADDR_BROADCAST”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\ws2def.h(583) : error C2011: “sockaddr_in”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(312) : 参见“sockaddr_in”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(132) : error C2011: “fd_set”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(68) : 参见“fd_set”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(167) : warning C4005: “FD_SET”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(102) : 参见“FD_SET”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(176) : error C2011: “timeval”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(111) : 参见“timeval”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(232) : error C2011: “hostent”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(167) : 参见“hostent”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(245) : error C2011: “netent”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(180) : 参见“netent”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(252) : error C2011: “servent”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(187) : 参见“servent”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(264) : error C2011: “protoent”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(199) : 参见“protoent”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(360) : error C2011: “WSAData”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(322) : 参见“WSAData”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(458) : error C2011: “sockproto”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(494) : 参见“sockproto”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(500) : error C2011: “linger”:“struct”类型重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(531) : 参见“linger”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(513) : warning C4005: “SOMAXCONN”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(544) : 参见“SOMAXCONN”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(542) : warning C4005: “FD_READ”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(562) : 参见“FD_READ”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(545) : warning C4005: “FD_WRITE”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(563) : 参见“FD_WRITE”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(548) : warning C4005: “FD_OOB”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(564) : 参见“FD_OOB”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(551) : warning C4005: “FD_ACCEPT”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(565) : 参见“FD_ACCEPT”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(554) : warning C4005: “FD_CONNECT”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(566) : 参见“FD_CONNECT”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(557) : warning C4005: “FD_CLOSE”: 宏重定义
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(567) : 参见“FD_CLOSE”的前一个定义
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1578) : error C2375: “accept”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(742) : 参见“accept”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1600) : error C2375: “bind”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(747) : 参见“bind”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1619) : error C2375: “closesocket”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(752) : 参见“closesocket”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1638) : error C2375: “connect”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(754) : 参见“connect”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1659) : error C2375: “ioctlsocket”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(759) : 参见“ioctlsocket”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1680) : error C2375: “getpeername”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(764) : 参见“getpeername”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1701) : error C2375: “getsockname”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(769) : 参见“getsockname”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1724) : error C2375: “getsockopt”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(774) : 参见“getsockopt”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1745) : error C2375: “htonl”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(781) : 参见“htonl”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1762) : error C2375: “htons”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(783) : 参见“htons”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1780) : error C2375: “inet_addr”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(785) : 参见“inet_addr”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1797) : error C2375: “inet_ntoa”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(787) : 参见“inet_ntoa”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1815) : error C2375: “listen”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(789) : 参见“listen”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1833) : error C2375: “ntohl”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(793) : 参见“ntohl”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1850) : error C2375: “ntohs”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(795) : 参见“ntohs”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1870) : error C2375: “recv”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(797) : 参见“recv”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1895) : error C2375: “recvfrom”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(803) : 参见“recvfrom”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1921) : error C2375: “select”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(811) : 参见“select”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1945) : error C2375: “send”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(818) : 参见“send”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1970) : error C2375: “sendto”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(824) : 参见“sendto”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(1996) : error C2375: “setsockopt”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(832) : 参见“setsockopt”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2018) : error C2375: “shutdown”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(839) : 参见“shutdown”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2039) : error C2375: “socket”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(843) : 参见“socket”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2063) : error C2375: “gethostbyaddr”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(850) : 参见“gethostbyaddr”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2083) : error C2375: “gethostbyname”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(855) : 参见“gethostbyname”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2101) : error C2375: “gethostname”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(857) : 参见“gethostname”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2121) : error C2375: “getservbyport”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(861) : 参见“getservbyport”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2141) : error C2375: “getservbyname”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(865) : 参见“getservbyname”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2160) : error C2375: “getprotobynumber”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(869) : 参见“getprotobynumber”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2178) : error C2375: “getprotobyname”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(871) : 参见“getprotobyname”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2200) : error C2375: “WSAStartup”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(875) : 参见“WSAStartup”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2219) : error C2375: “WSACleanup”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(879) : 参见“WSACleanup”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2236) : error C2375: “WSASetLastError”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(881) : 参见“WSASetLastError”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2253) : error C2375: “WSAGetLastError”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(883) : 参见“WSAGetLastError”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2270) : error C2375: “WSAIsBlocking”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(885) : 参见“WSAIsBlocking”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2287) : error C2375: “WSAUnhookBlockingHook”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(887) : 参见“WSAUnhookBlockingHook”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2304) : error C2375: “WSASetBlockingHook”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(889) : 参见“WSASetBlockingHook”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2321) : error C2375: “WSACancelBlockingCall”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(891) : 参见“WSACancelBlockingCall”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2343) : error C2375: “WSAAsyncGetServByName”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(893) : 参见“WSAAsyncGetServByName”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2370) : error C2375: “WSAAsyncGetServByPort”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(901) : 参见“WSAAsyncGetServByPort”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2396) : error C2375: “WSAAsyncGetProtoByName”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(909) : 参见“WSAAsyncGetProtoByName”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2421) : error C2375: “WSAAsyncGetProtoByNumber”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(916) : 参见“WSAAsyncGetProtoByNumber”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2446) : error C2375: “WSAAsyncGetHostByName”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(923) : 参见“WSAAsyncGetHostByName”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2473) : error C2375: “WSAAsyncGetHostByAddr”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(930) : 参见“WSAAsyncGetHostByAddr”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2496) : error C2375: “WSACancelAsyncRequest”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(939) : 参见“WSACancelAsyncRequest”的声明
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock2.h(2517) : error C2375: “WSAAsyncSelect”: 重定义;不同的链接
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\winsock.h(941) : 参见“WSAAsyncSelect”的声明
d:\sdk_lib\freetds-0.82\include\sybdb.h(30) : fatal error C1083: 无法打开包括文件:“tds_sysdep_public.h”: No such file or directory
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.

离线biggerdog
只看该作者 1楼 发表于: 2011-01-04
既然你用的是msvc2010编译的
include里包含C:\Program Files\Microsoft SDKs\Windows\v7.0A\include
lib里包含C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib
path里包含C:\Program Files\Microsoft SDKs\Windows\v7.0A和C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin
然后再编译试试
离线jdwx

只看该作者 2楼 发表于: 2011-01-04
没看明白:貌似使用vs2010编译QT,但是path=vc98,又使用了vc7.0(vs2003)的库?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线snfx
只看该作者 3楼 发表于: 2011-01-04
还是不行~ 一样编译失败
离线biggerdog
只看该作者 4楼 发表于: 2011-01-04
回 2楼(jdwx) 的帖子
他没说vc7.0吧?只是Microsoft SDKs\windows\V7.0A 应该是VC2010的SDK版本 因为VC2008对应的是v6.0A
快速回复
限100 字节
 
上一个 下一个