• 5963阅读
  • 1回复

qt5.1.1+vs2010编译mysql驱动出错 [复制链接]

上一主题 下一主题
离线lzh1104
 

只看楼主 倒序阅读 楼主  发表于: 2013-10-22
mysql.pro
  1. TARGET = qsqlmysql
  2. SOURCES = main.cpp
  3. OTHER_FILES += mysql.json
  4. include(../../../sql/drivers/mysql/qsql_mysql.pri)
  5. PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
  6. include(../qsqldriverbase.pri)
  7. INCLUDEPATH += "E:/Qt/mysql-connector-c-6.1.2-win32/include"
  8. LIBS  += "E:/Qt/mysql-connector-c-6.1.2-win32/lib/libmysql.lib"
  9. LIBS  -= -llibmysql

  1. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(91) : warning C4005: “AF_IPX”: 宏重定义
  2.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(460) : 参见“AF_IPX”的前一个定义
  3. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(131) : warning C4005: “AF_MAX”: 宏重定义
  4.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(479) : 参见“AF_MAX”的前一个定义
  5. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(168) : warning C4005: “SO_DONTLINGER”: 宏重定义
  6.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(402) : 参见“SO_DONTLINGER”的前一个定义
  7. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(212) : error C2011: “sockaddr”:“struct”类型重定义
  8.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(485) : 参见“sockaddr”的声明
  9. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(390) : error C2059: 语法错误:“常量”
  10. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(390) : error C3805: “常量”: 意外标记,应输入“}”或者“,”
  11. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(524) : warning C4005: “IN_CLASSA”: 宏重定义
  12.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(287) : 参见“IN_CLASSA”的前一个定义
  13. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(530) : warning C4005: “IN_CLASSB”: 宏重定义
  14.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(293) : 参见“IN_CLASSB”的前一个定义
  15. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(536) : warning C4005: “IN_CLASSC”: 宏重定义
  16.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(299) : 参见“IN_CLASSC”的前一个定义
  17. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(547) : warning C4005: “INADDR_ANY”: 宏重定义
  18.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(304) : 参见“INADDR_ANY”的前一个定义
  19. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(549) : warning C4005: “INADDR_BROADCAST”: 宏重定义
  20.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(306) : 参见“INADDR_BROADCAST”的前一个定义
  21. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(583) : error C2011: “sockaddr_in”:“struct”类型重定义
  22.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(312) : 参见“sockaddr_in”的声明
  23. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(132) : error C2011: “fd_set”:“struct”类型重定义
  24.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(68) : 参见“fd_set”的声明
  25. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(167) : warning C4005: “FD_SET”: 宏重定义
  26.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(102) : 参见“FD_SET”的前一个定义
  27. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(176) : error C2011: “timeval”:“struct”类型重定义
  28.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(111) : 参见“timeval”的声明
  29. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(232) : error C2011: “hostent”:“struct”类型重定义
  30.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(167) : 参见“hostent”的声明
  31. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(245) : error C2011: “netent”:“struct”类型重定义
  32.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(180) : 参见“netent”的声明
  33. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(252) : error C2011: “servent”:“struct”类型重定义
  34.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(187) : 参见“servent”的声明
  35. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(264) : error C2011: “protoent”:“struct”类型重定义
  36.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(199) : 参见“protoent”的声明
  37. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(360) : error C2011: “WSAData”:“struct”类型重定义
  38.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(322) : 参见“WSAData”的声明
  39. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(458) : error C2011: “sockproto”:“struct”类型重定义
  40.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(494) : 参见“sockproto”的声明
  41. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(500) : error C2011: “linger”:“struct”类型重定义
  42.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(531) : 参见“linger”的声明
  43. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(513) : warning C4005: “SOMAXCONN”: 宏重定义
  44.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(544) : 参见“SOMAXCONN”的前一个定义
  45. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(542) : warning C4005: “FD_READ”: 宏重定义
  46.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(562) : 参见“FD_READ”的前一个定义
  47. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(545) : warning C4005: “FD_WRITE”: 宏重定义
  48.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(563) : 参见“FD_WRITE”的前一个定义
  49. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(548) : warning C4005: “FD_OOB”: 宏重定义
  50.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(564) : 参见“FD_OOB”的前一个定义
  51. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(551) : warning C4005: “FD_ACCEPT”: 宏重定义
  52.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(565) : 参见“FD_ACCEPT”的前一个定义
  53. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(554) : warning C4005: “FD_CONNECT”: 宏重定义
  54.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(566) : 参见“FD_CONNECT”的前一个定义
  55. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(557) : warning C4005: “FD_CLOSE”: 宏重定义
  56.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(567) : 参见“FD_CLOSE”的前一个定义
  57. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1578) : error C2375: “accept”: 重定义;不同的链接
  58.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(742) : 参见“accept”的声明
  59. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1600) : error C2375: “bind”: 重定义;不同的链接
  60.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(747) : 参见“bind”的声明
  61. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1619) : error C2375: “closesocket”: 重定义;不同的链接
  62.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(752) : 参见“closesocket”的声明
  63. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1638) : error C2375: “connect”: 重定义;不同的链接
  64.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(754) : 参见“connect”的声明
  65. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1659) : error C2375: “ioctlsocket”: 重定义;不同的链接
  66.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(759) : 参见“ioctlsocket”的声明
  67. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1680) : error C2375: “getpeername”: 重定义;不同的链接
  68.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(764) : 参见“getpeername”的声明
  69. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1701) : error C2375: “getsockname”: 重定义;不同的链接
  70.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(769) : 参见“getsockname”的声明
  71. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1724) : error C2375: “getsockopt”: 重定义;不同的链接
  72.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(774) : 参见“getsockopt”的声明
  73. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1745) : error C2375: “htonl”: 重定义;不同的链接
  74.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(781) : 参见“htonl”的声明
  75. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1762) : error C2375: “htons”: 重定义;不同的链接
  76.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(783) : 参见“htons”的声明
  77. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1780) : error C2375: “inet_addr”: 重定义;不同的链接
  78.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(785) : 参见“inet_addr”的声明
  79. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1797) : error C2375: “inet_ntoa”: 重定义;不同的链接
  80.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(787) : 参见“inet_ntoa”的声明
  81. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1815) : error C2375: “listen”: 重定义;不同的链接
  82.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(789) : 参见“listen”的声明
  83. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1833) : error C2375: “ntohl”: 重定义;不同的链接
  84.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(793) : 参见“ntohl”的声明
  85. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1850) : error C2375: “ntohs”: 重定义;不同的链接
  86.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(795) : 参见“ntohs”的声明
  87. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1870) : error C2375: “recv”: 重定义;不同的链接
  88.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(797) : 参见“recv”的声明
  89. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1895) : error C2375: “recvfrom”: 重定义;不同的链接
  90.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(803) : 参见“recvfrom”的声明
  91. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1921) : error C2375: “select”: 重定义;不同的链接
  92.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(811) : 参见“select”的声明
  93. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1945) : error C2375: “send”: 重定义;不同的链接
  94.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(818) : 参见“send”的声明
  95. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1970) : error C2375: “sendto”: 重定义;不同的链接
  96.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(824) : 参见“sendto”的声明
  97. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1996) : error C2375: “setsockopt”: 重定义;不同的链接
  98.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(832) : 参见“setsockopt”的声明
  99. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2018) : error C2375: “shutdown”: 重定义;不同的链接
  100.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(839) : 参见“shutdown”的声明
  101. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2039) : error C2375: “socket”: 重定义;不同的链接
  102.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(843) : 参见“socket”的声明
  103. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2063) : error C2375: “gethostbyaddr”: 重定义;不同的链接
  104.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(850) : 参见“gethostbyaddr”的声明
  105. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2083) : error C2375: “gethostbyname”: 重定义;不同的链接
  106.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(855) : 参见“gethostbyname”的声明
  107. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2101) : error C2375: “gethostname”: 重定义;不同的链接
  108.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(857) : 参见“gethostname”的声明
  109. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2121) : error C2375: “getservbyport”: 重定义;不同的链接
  110.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(861) : 参见“getservbyport”的声明
  111. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2141) : error C2375: “getservbyname”: 重定义;不同的链接
  112.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(865) : 参见“getservbyname”的声明
  113. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2160) : error C2375: “getprotobynumber”: 重定义;不同的链接
  114.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(869) : 参见“getprotobynumber”的声明
  115. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2178) : error C2375: “getprotobyname”: 重定义;不同的链接
  116.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(871) : 参见“getprotobyname”的声明
  117. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2200) : error C2375: “WSAStartup”: 重定义;不同的链接
  118.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(875) : 参见“WSAStartup”的声明
  119. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2219) : error C2375: “WSACleanup”: 重定义;不同的链接
  120.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(879) : 参见“WSACleanup”的声明
  121. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2236) : error C2375: “WSASetLastError”: 重定义;不同的链接
  122.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(881) : 参见“WSASetLastError”的声明
  123. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2253) : error C2375: “WSAGetLastError”: 重定义;不同的链接
  124.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(883) : 参见“WSAGetLastError”的声明
  125. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2270) : error C2375: “WSAIsBlocking”: 重定义;不同的链接
  126.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(885) : 参见“WSAIsBlocking”的声明
  127. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2287) : error C2375: “WSAUnhookBlockingHook”: 重定义;不同的链接
  128.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(887) : 参见“WSAUnhookBlockingHook”的声明
  129. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2304) : error C2375: “WSASetBlockingHook”: 重定义;不同的链接
  130.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(889) : 参见“WSASetBlockingHook”的声明
  131. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2321) : error C2375: “WSACancelBlockingCall”: 重定义;不同的链接
  132.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(891) : 参见“WSACancelBlockingCall”的声明
  133. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2343) : error C2375: “WSAAsyncGetServByName”: 重定义;不同的链接
  134.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(893) : 参见“WSAAsyncGetServByName”的声明
  135. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2370) : error C2375: “WSAAsyncGetServByPort”: 重定义;不同的链接
  136.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(901) : 参见“WSAAsyncGetServByPort”的声明
  137. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2396) : error C2375: “WSAAsyncGetProtoByName”: 重定义;不同的链接
  138.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(909) : 参见“WSAAsyncGetProtoByName”的声明
  139. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2421) : error C2375: “WSAAsyncGetProtoByNumber”: 重定义;不同的链接
  140.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(916) : 参见“WSAAsyncGetProtoByNumber”的声明
  141. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2446) : error C2375: “WSAAsyncGetHostByName”: 重定义;不同的链接
  142.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(923) : 参见“WSAAsyncGetHostByName”的声明
  143. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2473) : error C2375: “WSAAsyncGetHostByAddr”: 重定义;不同的链接
  144.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(930) : 参见“WSAAsyncGetHostByAddr”的声明
  145. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2496) : error C2375: “WSACancelAsyncRequest”: 重定义;不同的链接
  146.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(939) : 参见“WSACancelAsyncRequest”的声明
  147. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2517) : error C2375: “WSAAsyncSelect”: 重定义;不同的链接
  148.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(941) : 参见“WSAAsyncSelect”的声明
  149. jom: E:\Qt\Qt5.1.1\5.1.1\Src\qtbase\src\plugins\sqldrivers\build-mysql-Desktop_Qt_5_1_1_MSVC2010_32bit_OpenGL-Debug\Makefile.Debug [.obj\debug_shared\main.obj] Error 2
  150.     cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -I"E:\Qt\mysql-connector-c-6.1.2-win32\include" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include\QtSql" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include\QtSql\5.1.1" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include\QtSql\5.1.1\QtSql" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include\QtCore" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include\QtCore\5.1.1" -I"E:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\include\QtCore\5.1.1\QtCore" -I".moc\debug_shared" -I"." -I"..\..\..\..\mkspecs\win32-msvc2010" -Fo.obj\debug_shared\ @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\qsql_mysql.obj.2284.31.jom
  151. qsql_mysql.cpp
  152. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(91) : warning C4005: “AF_IPX”: 宏重定义
  153.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(460) : 参见“AF_IPX”的前一个定义
  154. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(131) : warning C4005: “AF_MAX”: 宏重定义
  155.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(479) : 参见“AF_MAX”的前一个定义
  156. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(168) : warning C4005: “SO_DONTLINGER”: 宏重定义
  157.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(402) : 参见“SO_DONTLINGER”的前一个定义
  158. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(212) : error C2011: “sockaddr”:“struct”类型重定义
  159.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(485) : 参见“sockaddr”的声明
  160. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(390) : error C2059: 语法错误:“常量”
  161. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(390) : error C3805: “常量”: 意外标记,应输入“}”或者“,”
  162. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(524) : warning C4005: “IN_CLASSA”: 宏重定义
  163.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(287) : 参见“IN_CLASSA”的前一个定义
  164. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(530) : warning C4005: “IN_CLASSB”: 宏重定义
  165.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(293) : 参见“IN_CLASSB”的前一个定义
  166. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(536) : warning C4005: “IN_CLASSC”: 宏重定义
  167.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(299) : 参见“IN_CLASSC”的前一个定义
  168. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(547) : warning C4005: “INADDR_ANY”: 宏重定义
  169.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(304) : 参见“INADDR_ANY”的前一个定义
  170. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(549) : warning C4005: “INADDR_BROADCAST”: 宏重定义
  171.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(306) : 参见“INADDR_BROADCAST”的前一个定义
  172. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ws2def.h(583) : error C2011: “sockaddr_in”:“struct”类型重定义
  173.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(312) : 参见“sockaddr_in”的声明
  174. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(132) : error C2011: “fd_set”:“struct”类型重定义
  175.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(68) : 参见“fd_set”的声明
  176. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(167) : warning C4005: “FD_SET”: 宏重定义
  177.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(102) : 参见“FD_SET”的前一个定义
  178. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(176) : error C2011: “timeval”:“struct”类型重定义
  179.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(111) : 参见“timeval”的声明
  180. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(232) : error C2011: “hostent”:“struct”类型重定义
  181.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(167) : 参见“hostent”的声明
  182. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(245) : error C2011: “netent”:“struct”类型重定义
  183.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(180) : 参见“netent”的声明
  184. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(252) : error C2011: “servent”:“struct”类型重定义
  185.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(187) : 参见“servent”的声明
  186. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(264) : error C2011: “protoent”:“struct”类型重定义
  187.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(199) : 参见“protoent”的声明
  188. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(360) : error C2011: “WSAData”:“struct”类型重定义
  189.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(322) : 参见“WSAData”的声明
  190. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(458) : error C2011: “sockproto”:“struct”类型重定义
  191.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(494) : 参见“sockproto”的声明
  192. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(500) : error C2011: “linger”:“struct”类型重定义
  193.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(531) : 参见“linger”的声明
  194. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(513) : warning C4005: “SOMAXCONN”: 宏重定义
  195.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(544) : 参见“SOMAXCONN”的前一个定义
  196. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(542) : warning C4005: “FD_READ”: 宏重定义
  197.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(562) : 参见“FD_READ”的前一个定义
  198. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(545) : warning C4005: “FD_WRITE”: 宏重定义
  199.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(563) : 参见“FD_WRITE”的前一个定义
  200. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(548) : warning C4005: “FD_OOB”: 宏重定义
  201.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(564) : 参见“FD_OOB”的前一个定义
  202. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(551) : warning C4005: “FD_ACCEPT”: 宏重定义
  203.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(565) : 参见“FD_ACCEPT”的前一个定义
  204. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(554) : warning C4005: “FD_CONNECT”: 宏重定义
  205.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(566) : 参见“FD_CONNECT”的前一个定义
  206. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(557) : warning C4005: “FD_CLOSE”: 宏重定义
  207.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(567) : 参见“FD_CLOSE”的前一个定义
  208. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1578) : error C2375: “accept”: 重定义;不同的链接
  209.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(742) : 参见“accept”的声明
  210. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1600) : error C2375: “bind”: 重定义;不同的链接
  211.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(747) : 参见“bind”的声明
  212. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1619) : error C2375: “closesocket”: 重定义;不同的链接
  213.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(752) : 参见“closesocket”的声明
  214. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1638) : error C2375: “connect”: 重定义;不同的链接
  215.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(754) : 参见“connect”的声明
  216. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1659) : error C2375: “ioctlsocket”: 重定义;不同的链接
  217.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(759) : 参见“ioctlsocket”的声明
  218. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1680) : error C2375: “getpeername”: 重定义;不同的链接
  219.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(764) : 参见“getpeername”的声明
  220. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1701) : error C2375: “getsockname”: 重定义;不同的链接
  221.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(769) : 参见“getsockname”的声明
  222. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1724) : error C2375: “getsockopt”: 重定义;不同的链接
  223.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(774) : 参见“getsockopt”的声明
  224. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1745) : error C2375: “htonl”: 重定义;不同的链接
  225.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(781) : 参见“htonl”的声明
  226. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1762) : error C2375: “htons”: 重定义;不同的链接
  227.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(783) : 参见“htons”的声明
  228. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1780) : error C2375: “inet_addr”: 重定义;不同的链接
  229.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(785) : 参见“inet_addr”的声明
  230. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1797) : error C2375: “inet_ntoa”: 重定义;不同的链接
  231.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(787) : 参见“inet_ntoa”的声明
  232. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1815) : error C2375: “listen”: 重定义;不同的链接
  233.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(789) : 参见“listen”的声明
  234. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1833) : error C2375: “ntohl”: 重定义;不同的链接
  235.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(793) : 参见“ntohl”的声明
  236. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1850) : error C2375: “ntohs”: 重定义;不同的链接
  237.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(795) : 参见“ntohs”的声明
  238. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1870) : error C2375: “recv”: 重定义;不同的链接
  239.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(797) : 参见“recv”的声明
  240. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1895) : error C2375: “recvfrom”: 重定义;不同的链接
  241.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(803) : 参见“recvfrom”的声明
  242. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1921) : error C2375: “select”: 重定义;不同的链接
  243.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(811) : 参见“select”的声明
  244. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1945) : error C2375: “send”: 重定义;不同的链接
  245.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(818) : 参见“send”的声明
  246. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1970) : error C2375: “sendto”: 重定义;不同的链接
  247.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(824) : 参见“sendto”的声明
  248. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(1996) : error C2375: “setsockopt”: 重定义;不同的链接
  249.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(832) : 参见“setsockopt”的声明
  250. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2018) : error C2375: “shutdown”: 重定义;不同的链接
  251.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(839) : 参见“shutdown”的声明
  252. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2039) : error C2375: “socket”: 重定义;不同的链接
  253.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(843) : 参见“socket”的声明
  254. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2063) : error C2375: “gethostbyaddr”: 重定义;不同的链接
  255.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(850) : 参见“gethostbyaddr”的声明
  256. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2083) : error C2375: “gethostbyname”: 重定义;不同的链接
  257.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(855) : 参见“gethostbyname”的声明
  258. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2101) : error C2375: “gethostname”: 重定义;不同的链接
  259.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(857) : 参见“gethostname”的声明
  260. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2121) : error C2375: “getservbyport”: 重定义;不同的链接
  261.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(861) : 参见“getservbyport”的声明
  262. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2141) : error C2375: “getservbyname”: 重定义;不同的链接
  263.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(865) : 参见“getservbyname”的声明
  264. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2160) : error C2375: “getprotobynumber”: 重定义;不同的链接
  265.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(869) : 参见“getprotobynumber”的声明
  266. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2178) : error C2375: “getprotobyname”: 重定义;不同的链接
  267.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(871) : 参见“getprotobyname”的声明
  268. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2200) : error C2375: “WSAStartup”: 重定义;不同的链接
  269.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(875) : 参见“WSAStartup”的声明
  270. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2219) : error C2375: “WSACleanup”: 重定义;不同的链接
  271.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(879) : 参见“WSACleanup”的声明
  272. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2236) : error C2375: “WSASetLastError”: 重定义;不同的链接
  273.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(881) : 参见“WSASetLastError”的声明
  274. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2253) : error C2375: “WSAGetLastError”: 重定义;不同的链接
  275.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(883) : 参见“WSAGetLastError”的声明
  276. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2270) : error C2375: “WSAIsBlocking”: 重定义;不同的链接
  277.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(885) : 参见“WSAIsBlocking”的声明
  278. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2287) : error C2375: “WSAUnhookBlockingHook”: 重定义;不同的链接
  279.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(887) : 参见“WSAUnhookBlockingHook”的声明
  280. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2304) : error C2375: “WSASetBlockingHook”: 重定义;不同的链接
  281.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(889) : 参见“WSASetBlockingHook”的声明
  282. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2321) : error C2375: “WSACancelBlockingCall”: 重定义;不同的链接
  283.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(891) : 参见“WSACancelBlockingCall”的声明
  284. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2343) : error C2375: “WSAAsyncGetServByName”: 重定义;不同的链接
  285.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(893) : 参见“WSAAsyncGetServByName”的声明
  286. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2370) : error C2375: “WSAAsyncGetServByPort”: 重定义;不同的链接
  287.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(901) : 参见“WSAAsyncGetServByPort”的声明
  288. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2396) : error C2375: “WSAAsyncGetProtoByName”: 重定义;不同的链接
  289.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(909) : 参见“WSAAsyncGetProtoByName”的声明
  290. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2421) : error C2375: “WSAAsyncGetProtoByNumber”: 重定义;不同的链接
  291.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(916) : 参见“WSAAsyncGetProtoByNumber”的声明
  292. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2446) : error C2375: “WSAAsyncGetHostByName”: 重定义;不同的链接
  293.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(923) : 参见“WSAAsyncGetHostByName”的声明
  294. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2473) : error C2375: “WSAAsyncGetHostByAddr”: 重定义;不同的链接
  295.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(930) : 参见“WSAAsyncGetHostByAddr”的声明
  296. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2496) : error C2375: “WSACancelAsyncRequest”: 重定义;不同的链接
  297.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(939) : 参见“WSACancelAsyncRequest”的声明
  298. C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock2.h(2517) : error C2375: “WSAAsyncSelect”: 重定义;不同的链接
  299.         C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winsock.h(941) : 参见“WSAAsyncSelect”的声明

新手不了解什么情况--- 求大神指教

离线jakes

只看该作者 1楼 发表于: 2013-10-23
我用vs2013编译也出现重定义的错误,很不理解。同问。
快速回复
限100 字节
 
上一个 下一个