急急。这个问题怎么解决建立一个基于对话框的程序我在头文件中加入#include<winsock2.h>
并有如下程序
lngSocket=WSASocket(AF_INET, SOCK_STREAM, 0, (LPWSAPROTOCOL_INFO)NULL, 0, WSA_FLAG_OVERLAPPED);
if (lngSocket==INVALID_SOCKET)
{
srtMessage=WSAGetLastError();
ret=-1;
}
else
{
ret=lngSocket;
}
return ret;
}
程序编译通过
但运行的时候给出错误提示
提示如下:
Creating library Debug/wwww.lib and object Debug/wwww.exp
wwww.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
wwww.obj : error LNK2001: unresolved external symbol __imp__WSASocketA@24
wwww.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
wwww.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
Debug/wwww.dll : fatal error LNK1120: 4 unresolved externals
希望高手帮忙解决
并有如下程序
lngSocket=WSASocket(AF_INET, SOCK_STREAM, 0, (LPWSAPROTOCOL_INFO)NULL, 0, WSA_FLAG_OVERLAPPED);
if (lngSocket==INVALID_SOCKET)
{
srtMessage=WSAGetLastError();
ret=-1;
}
else
{
ret=lngSocket;
}
return ret;
}
程序编译通过
但运行的时候给出错误提示
提示如下:
Creating library Debug/wwww.lib and object Debug/wwww.exp
wwww.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
wwww.obj : error LNK2001: unresolved external symbol __imp__WSASocketA@24
wwww.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
wwww.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
Debug/wwww.dll : fatal error LNK1120: 4 unresolved externals
希望高手帮忙解决
解决方案 »
- VC++选择哪一个库进行浏览器模拟操作?
- vc编程绘图OnPaint()为何要CPaintDC对象?
- 如何由char*得到HBITMAP的句柄啊??高分求解。。。
- sprintf 函数可用于 VC 6.0 吗?可以用别的函数代替它的功能吗?
- 在控件中绘图怎么不显示
- atl参数类型的问题,在线等...
- win32 static library (.lib) 可不可以反汇编?
- 急(高分):如何在vc程序打开之前,读入notepad中的字符串,而在关闭之后,往notepad中写入字符串
- 添加删除程序
- 哪里有好书下载?
- 获取远程主机信息
- 在WIN32 CONSOLE APPLICATION 里编译SOCKET出错
竟然说:
LINK : fatal error LNK1104: cannot open file "ws32_32.lib"
原来加错了
应该是ws2_32.lib