1.动态库的引用
1.指定附加包含目录 (.h文件) //在代码中可以直接指定目录,如 #include "..\\..\\pthreads_w32\\Pre-built.2\\include\\pthread.h"
2.指定附加库目录 (.lib文件 //可在代码中直接引用
3.引用头文件 (#include)
4.将对应的 .dll 文件放入运行目录
如下:
#include "pthread.h" #pragma comment(lib,"pthreadVC2.lib") //该方法需要指定 附加库目录 #pragma comment(lib, "..\\..\\pthreads_w32\\Pre-built.2\\lib\\pthreadVC2.lib") //该方法不需要指定 附加库目录,使用相对路径直接引用 表示链接pthreadVC2.lib这个库。 和在工程设置里写上链入pthreadVC2.lib的效果一样,不过这种方法写的 程序别人在使用你的代码的时候就 不用再设置工程settings了。告诉连接器连接的时候要找pthreadVC2.lib,这样你就不用在linker的lib设置 里指定这个lib了。
2.静态库的引用与动态库的区别是没有.dll文件,其他一样
标签:lib,..,pthreadVC2,dll,include,目录,加载 From: https://www.cnblogs.com/qcwh736/p/10325274.html