在C++开发项目中,往往会用到第三方的库文件,需要配置的文件包括:
1 .h(头文件), 暴露调用接口的声明
2 .lib(静态库),在链接阶段需要使用
3 .dll(动态链接库), 在运行exe文件时会进行加载,一般需要拷贝到程序(exe)目录下
以OpenCV库为例:
一、 配置头文件、库文件
右键点击项目,打开属性页,在VC++目录->包含目录配置.h文件所在的目录,库目录配置.lib文件所在的目录。
二、配置程序中使用到的lib文件
链接器->输入->附加依赖项一栏配置lib文件全名,在链接阶段会在之前配置的库目录下查找依赖项中配置的静态库。
三、复制dll文件
在编译通过后,将dll拷贝到编译的exe文件所在目录即可运行。
参考阅读
C++中的静态链接库与动态链接库,本文涉及静态库、动态库的说明,以及动态库的两种不同调用方式。