error C2065: 'SOCKET' : undeclared identifier error C2146: syntax error : missing ';' before identi

1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(183) : error C2146: syntax error : missing ';' before identifier 'fd'
1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(183) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(183) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(358) : error C2065: 'SOCKET' : undeclared identifier
1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(358) : error C2146: syntax error : missing ')' before identifier 's'

1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(359) : error C2059: syntax error : ')'

遇见这种错误着实让人DT又JJ。这种错误在VC+MYSQL上也许是你在#include <windows.h> 前#include <mysql.h>  了。把#include <mysql.h>  放在#include <windows.h>之后

如果头文件包含#include <mysql.h>则把头文件放在后边。

你可能感兴趣的:(c,mysql,socket,server,include)