c:\program files\mysql\mysql server 5.0\include\mysql_com.h(175) : error C2146: syntax error : missing ';' before identifier 'fd' c:\program files\mysql\mysql server 5.0\include\mysql_com.h(175) : error C2501: 'SOCKET' : missing storage-class or type specifiers c:\program files\mysql\mysql server 5.0\include\mysql_com.h(175) : error C2501: 'fd' : missing storage-class or type specifiers c:\program files\mysql\mysql server 5.0\include\mysql_com.h(339) : error C2065: 'SOCKET' : undeclared identifier c:\program files\mysql\mysql server 5.0\include\mysql_com.h(339) : error C2146: syntax error : missing ')' before identifier 's' c:\program files\mysql\mysql server 5.0\include\mysql_com.h(340) : error C2059: syntax error : ')'
等错误
解决方法:
1. 确定配置正确
1)project-->properties-->configuration properties-->c/c++-->general-->additional include directories中填写"C:\Program Files\MySQL\MySQL Server 5.0\include" 红色部分改成你自己安装MySQL时候的路径
2)project-->properties-->configuration properties-->Linker-->General-->additional library directories中填写"C:\Program Files\MySQL\MySQL Server 5.0\lib\debug" 红色部分改成你自己安装MySQL时候的路径