目的
为了方便工程的移植,使用相对路径的方式将库的路径添加到工程中,这样可以做到别人将自己的工程拷贝后无需做任何配置即可使用。
对于一些第三方的SDK,一般会包含头文件(.h),静态库文件(.lib)和动态库文件(*.dll)
为了提高程序的可移植性,将第三库放在解决方案(*.sln)文件所在的文件夹下。而不要放在其他地方。
头文件:在工程属性->VC++目录->包含目录中添加头文件目录 , 使用相对路径添加。
静态库文件:在工程属性->VC++目录->库目录中添加库文件目录,使用相对路径添加。
链接库配置:在工程属性->链接器->输入->附加的依赖项。
动态库配置:将所需的dll文件放在对应的realease和debug的文件夹下或者直接将dll文件放在工程文件夹下。
库文件引用的使用函数
#pragma comment(lib,"../dir/xxx/xxxcpp.lib")