C语言Socket编程编译错误是怎么回事?

和书上的一模一样,怎么到了VS会不行,编译是编译通过,但运行构建时就出现这种情况,怎么解决,在线等!

第1个回答  2019-04-04

鼠标右键 项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加:

_CRT_SECURE_NO_DEPRECATE

第2个回答  2019-04-04
放完整代码
检查是否包含了相关头文件追问

ok

追答

    包含头文件#include <Winsock2.h>而不是winsock.h

    导入静态库#pragma comment(lib, "ws2_32.lib")

第3个回答  2019-04-04
要用#pragma comment把socket库包含起来,你没看到出错的基本都是socket函数吗。库名自己搜一下追问

那DEV呢,好像用这个方法不行

本回答被提问者采纳
第4个回答  2019-04-04
你的裤函数或dll引用有问题追问

压根不知道这种软件怎么引用

相似回答