C语言LNK2019错误怎么解决,error LNK2019: 无法解析的外部符号 (解决方法)

  • Post author:
  • Post category:其他


在用C++进行套接字编程时遇到下面的错误:

1>—— 已启动生成: 项目: NetClient, 配置: Debug Win32 ——

1>  NetClient.cpp

1>c:/my documents/visual studio 2010/projects/netserver/netclient/netclient.cpp(48): warning C4996: ‘gets’: This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

1>          d:/vs2010/vc/include/stdio.h(277) : 参见“gets”的声明

1>c:/my documents/visual studio 2010/projects/netserver/netclient/netclient.cpp(59): warning C4996: ‘sprintf’: This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

1>          d:/vs2010/vc/include/stdio.h(371) : 参见“sprintf”的声明

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _closesocket@4,该符号在函数 _main 中被引用

1>Ne