原因:突然看到#pragma comment,不知其意思.感觉自己是个渣渣.所以写了一篇博客.
#pragma comment
简单来说就是链接了一个文件,它可以是compiler,exestr,lib,linker文件.
例如:
#include<WinSock2.h>
#pragma comment(lib,"Ws2_32.lib")
这就相当于调用了Ws2_32.lib的库,我们也就不需要再工程中添加库了。
一、说一下如何在工程中添加链接库
1、先右击工程->属性->VC++目录->库目录->编辑(添加你所要引用的库的路径)
2、右击工程->属性->通用属性->引用->添加新的引用->你刚才添加的库文件
二、#pragma comment的用法以及含义
语法:#pragma comment( comment-type [,"commentstring"] )
其中:comment-type指的是你所要引用的类型,就是前面提到的compiler,exestr,lib,linker之一.
commentstring指的是是一个提供为comment-type提供附加信息的字符串(大概意思是路径吧)。
这个链接写的不错(但是我看不懂)
注释 pragma 可以允许用户在目标文件或可执行文件中插入注释。lib 指定符允许用户向链接器传递该注释,以在使用对象模块时指定其它的链接库。有些用户使用 lib 注释 pragma 以添加链接器选项和库名。