vc 添加mysql.h
vc 添加mysql.h出错。 包含了C:\Program Files\MySQL\MySQL Server 5.5\include 这个地方的mysql.h
提示错误:
c:\program files\mysql\mysql server 5.5\include\mysql_com.h(291) : error C2146: syntax error : missing ';' before identifier 'fd'
c:\program files\mysql\mysql server 5.5\include\mysql_com.h(291) : error C2501: 'SOCKET' : missing storage-class or type specifiers
c:\program files\mysql\mysql server 5.5\include\mysql_com.h(291) : error C2501: 'fd' : missing storage-class or type specifiers
c:\program files\mysql\mysql server 5.5\include\mysql_com.h(470) : error C2065: 'SOCKET' : undeclared identifier
这些都是mysql里面的库,应该没错,是不是需要加别的什么东西,还是我有东西没有配置? 我同事考给我了一个mfc的项目,他的也只包含了mysql.h 就能编译执行, 我的就出这个错误 求解~~
[解决办法]
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")