首页
社区
课程
招聘
请帮忙,我想用API来进行网络编程,但老是连接失败,请指教一下,谢谢!
发表于: 2005-7-16 21:28 6804

请帮忙,我想用API来进行网络编程,但老是连接失败,请指教一下,谢谢!

2005-7-16 21:28
6804
我写了这个但老是不能连接

这样的错误
--------------------Configuration: 1122 - Win32 Debug-------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/NetTime.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

NetTime.exe - 2 error(s), 0 warning(s)

#include <windows.h>
#include <stdio.h>
main()
{
WSADATA wsaData;
WSAStartup(MAKEWORD(1,1),&wsaData);
}

请指点一下,谢谢!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 47147
活跃值: (20450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
俺也不懂,你这样试试:

#include <windows.h>
#include <winsock2.h>
#pragma comment(lib,"ws2_32.lib")//告诉连接器与ws2.32库连接
2005-7-16 21:56
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
创建工程时选择Win32 Console Application
2005-7-16 23:01
0
雪    币: 236
活跃值: (205)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
谢谢大家了!
我加了一句:
#pragma comment(lib,"wsock32.lib")
然后把程序存为*.cpp就可以了。
谢谢!
2005-7-17 09:09
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
5
unresolved external symbol _WinMain@16

程序为“WINDOWS”型,设置不正确
而编译器在程序中没有找到WinMain这个符号,main是用于CONSOLE环境的程序入口点

可加入这句命令来解决:
#pragma comment ( linker, "/SUBSYSTEM:CONSOLE" )
这也可以在“设置”的LINK页中设置
2005-7-17 19:25
0
雪    币: 236
活跃值: (205)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
6
谢谢了!!
2005-7-17 21:15
0
游客
登录 | 注册 方可回帖
返回
//