#pragma comment(lib,"ws2_32.lib")是什么意思?
这句话的前面意思是静态加入一个lib文件,也就是库文件。
ws2_32.lib文件,提供了对以下网络相关API的支持,若使用其中的API,则应该将ws2_32.lib加入工程(否则需要动态载入ws2_32.dll),这句话一般出现在网络编程中,需要使用网络API函数的时候,就必须使用这条语句加载ws2_32.lib库或者动态载入ws2_32.dll。
如果你加了这句,编译当前的单元时,linker会优先链接该preproccessor指定的lib文件,这样等于就告诉编译器有这样一个lib文件可以去链接。
如果你用mfc做开发,你可以点击菜单project-〉setting-〉link-〉object/library中添加这个静态库。
如果你用c语言,你需要通过 #pragma comment();命令来连接静态库,好像用到winsock2.h中的API时要用到ws3_32.lib。
这句话的前面意思是静态加入一个lib文件。
也就是库文件。
ws2_32.lib文件,提供了对以下网络相关API的支持,若使用其中的API,则应该将ws2_32.lib加入工程(否则需要动态载入ws2_32.dll)。
这句话一般出现在网络编程中,需要使用网络API函数的时候,就必须使用这条语句加载ws2_32.lib库或者动态载入ws2_32.dll。
#pragma comment(Lib, "mytest.lib") mytest.lib连接到工程 ,可以在工程选项中的连接中设置你的程序也许需要mytest.Dll,所以引入mytest.lib