Visual Studio配置C++第三方库开发指南

在C++开发项目中,往往会用到第三方的库文件,需要配置的文件包括:

1 .h(头文件), 暴露调用接口的声明
2 .lib(静态库),在链接阶段需要使用
3 .dll(动态链接库), 在运行exe文件时会进行加载,一般需要拷贝到程序(exe)目录下
以OpenCV库为例:

OpenCV库文件目录

一、 配置头文件、库文件

右键点击项目,打开属性页,在VC++目录->包含目录配置.h文件所在的目录,库目录配置.lib文件所在的目录。

配置文件目录

二、配置程序中使用到的lib文件

链接器->输入->附加依赖项一栏配置lib文件全名,在链接阶段会在之前配置的库目录下查找依赖项中配置的静态库。

配置静态库

三、复制dll文件

在编译通过后,将dll拷贝到编译的exe文件所在目录即可运行。

参考阅读
C++中的静态链接库与动态链接库,本文涉及静态库、动态库的说明,以及动态库的两种不同调用方式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容