Visual Studio 中如何使用第三方库

参考博客 https://blog.csdn.net/puttytree/article/details/7838419

一、基础知识

基本原则

项目配置中,最好不要使用相对路径,更不要使用绝对路径,应尽量使用宏来指定所有路径;

常用宏

关于项目设置中可以使用的宏,可以在下面的路径找到:

解决方案资源管理器 -> 属性 -> C/C++ -> 常规 -> 附加包含目录

项目设置中常用宏

含义
ConfigurationNamecol 配置名字,通常是Debug或者Release
IntDir 编译器使用的中间目录,产出obj文件
OutDir 链接器使用的输出目录
ProjectDir 项目目录
ProjectName 项目名字
SolutionDir 解决方案目录
TargetDir 目标输出文件所在的目录
TargetExt 目标输出的扩展名
TargetFileName 目标输出文件名,包括扩展名
TargetName 目标输出名,不包括扩展名
TargetPath 目标输出文件的全路径名

二、使用静态库的方法

方法一

三步走:

  1. 添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
$(SolutionDir)..\LIB\Include    //在当前解决方案路径的上级文件夹下的lib文件夹中
  1. 添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
$(SolutionDir)..\LIB\lib
  1. 然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名
mylib.lib

方法二

  1. 添加工程的头文件目录:工程---属性---配置属性---VC++目录---包含目录:加上头文件存放目录
$(SolutionDir)..\LIB\Include
  1. 添加文件引用的lib静态库路径:工程---属性---配置属性---VC++目录---库目录:加上lib文件存放目录。
$(SolutionDir)..\LIB\lib

猜你喜欢

转载自my.oschina.net/u/3045933/blog/1785309
今日推荐