VS2017 如何引入依赖库(图文教程:libwebsocket为例)

目录

一、引入静态Lib库

1、把想要的库放进适当的位置;(以libwebsocket动态库为例)

 2、将库的头文件包含进来

3、添加对应的库目录: ​编辑

 4、链接器——输入中,添加具体的依赖项

 5、看当前的动态库,还会依赖其他什么动态库

二、引入动态DLL库

1、把想要的库放进适当的位置;(以libwebsocket动态库为例)

 2、将库的头文件包含进来

3、在代码中引入动态库


一、引入静态Lib库

1、把想要的库放进适当的位置;(以libwebsocket动态库为例)

 2、将库的头文件包含进来

3、添加对应的库目录: 

 4、链接器——输入中,添加具体的依赖项

引用这个动态库,只用那个websockets_static.lib就行了,这个是个静态库,用这个不需要用websockets.dll了。

附加依赖项有:websockets_static.lib;libssl64MDd.lib;libcrypto64MDd.lib

最后两个依赖项是openssl加密相关的,要是没有附加会报错。

 5、看当前的动态库,还会依赖其他什么动态库

可以都放在当前的可执行程序中;

二、引入动态DLL库

1、把想要的库放进适当的位置;(以libwebsocket动态库为例)

(1)放置头文件(和静态库一样)

(2)动态库要放置在程序(.exe所在的目录上)

 2、将库的头文件包含进来

3、在代码中引入动态库

#pragma comment(lib, "websockets.lib")

猜你喜欢

转载自blog.csdn.net/bigger_belief/article/details/131183334