1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(243): error C2146: 语法错误: 缺少“;”(在标识符“Internal”的前面)1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(243): error
//错误 2 error C2059: 语法错误:“)”//错误 1 error C2065: “sockaddr”: 未声明的标识符 下面是代码 clientSocket=accept(SeverSocket,((sockaddr*)&cAddr),&len);//错误在这里if(SOCKET_ERROR==clientSocket) {printf("ERROR!\n");//关闭Socketclosesocket(SeverSocket);//清除协议信息WSACleanup()...
分析: 通过命令行,新建的项目,没有修改任何地方编译时却一直提示以上错误,双击错误定位到指定位置,并没有发现什么有错的地方,想着不是代码的问题可能和源文件的编码有关。后来发现原来是自己在查看源码时加了一些中文注释,在拷贝templates模板新建项目时一同引入了。 解决方法: 把之前的中文注释删了,或者用UltraEdit打...