传说中的路痴 发表于 2020-3-22 20:23:24

VS2015/VS2017/VS2019 相对路径设置(VS路径配置)


在VS的工程中常常要设置头文件的包含路径,通常一般会选择使用相对路径,但是这样设置的坏处也显而易见,那就是你写的代码只能在你的电脑上使用,如果换一台电脑那么你的程序就用不了。

因为在你的电脑上的路径不一定就是在别人电脑上的路径,比如配置opencv的时候你电脑的opencv可能安装在C盘下的某个文件夹而别人的可能安装在D盘的某个文件夹。所以要想使用你就必须重新配置一下你的程序。

另外,有的时候头文件,链接文件就包含在你的工程文件里面,你使用的是绝对路径,但有的时候为了设计的需要我们需要更改一下工程文件的名字,这个时候就尴尬了,你发下头文件开始报错,而后你又得重新配置一下你的头文件。

总结起来就是,绝对路径不方便,每次拷贝更改工程文件名称都需要重新配置。


下面介绍如何设置相对路径的方法来解决上述问题。

相对路径里面的“相对”实际上指的是以工程文件XXX.vcproj为起点进行计算的路径。

例如你的工程文件(AUDIO.vcproj)所在目录路径为:

D:\kanliuxing\Test\SpeakToTxt\SRC\Project

该工程中包含的源文件要包含一个头文件,该头文件所在路径如下:

D:\kanliuxing\Test\SpeakToTxt\include

则我们可以从工程文件AUDIO.vcproj所在目录为起点向上回退到包含你所需要头文件的include文件夹所在的目录目录,你回退了几次就需要几个".."符号。

这里的相对路径设置如下:

..\..\include

这就是相对路径的设置方法,到此设置完毕。

页: [1]
查看完整版本: VS2015/VS2017/VS2019 相对路径设置(VS路径配置)