Vs工程属性配置

进行依赖库依赖文件的路径设置。

ceres库依赖Sophus vs依赖库_ceres库依赖Sophus


安装最下面两个应用,上面七个文件是本工程依赖文件,需要进行路径的配置。操作步骤如下:

1. 添加系统环境变量

(1)右击“我的电脑”,打开属性,打开“高级系统设置”----“环境变量”。

ceres库依赖Sophus vs依赖库_系统设置_02


(2)点击“新建”,创建新的用户变量。

ceres库依赖Sophus vs依赖库_ceres库依赖Sophus_03


(3)输入变量名和变量值。变量名随用户自己设置,推荐设置成与依赖文件名相对应的名称,例如下图“PCL_ROOT”对应着PCL这个依赖文件,而其变量值则应设置为该依赖文件所在的全局路径。如此形成一种对应替换关系,即引用变量名,则会表示相对应的变量值。按照此方式将全部依赖文件设置新建用户变量。

ceres库依赖Sophus vs依赖库_环境变量_04


ceres库依赖Sophus vs依赖库_变量名_05


(4)添加bin路径到Path。打开查看依赖文件,若依赖文件中存在bin目录,则应添加其路径到Path

ceres库依赖Sophus vs依赖库_环境变量_06


点击“新建”,通过上述设置我们知道引用PCL_ROOT则等价于输入D:\Workspace\3rdParty\PCL。如图,引用方式为 %变量名% 。

ceres库依赖Sophus vs依赖库_变量名_07


2. Vs中的属性配置

(1)C\C++ 添加附加包含目录点击 视图–其他窗口–属性管理器,在Debug | x64 – PCL——Debug右键选择“属性”,再点击编辑。

ceres库依赖Sophus vs依赖库_环境变量_08


添加依赖文件的路径,同样地对上述设置的用户变量进行引用,只不过这里的引用方式不用,需要“$(用户变量名)”这样的形式进行引用。以该方式对所有依赖文件进行路径添加。

ceres库依赖Sophus vs依赖库_ceres库依赖Sophus_09


(2)链接器 添加附加库目录同样的,参上上述操作进行附加库目录添加。

ceres库依赖Sophus vs依赖库_变量名_10