看流星社区

 找回密码
 注册账号
查看: 7404|回复: 0

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

[复制链接]

该用户从未签到

发表于 2020-3-22 20:23:24 | 显示全部楼层 |阅读模式

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

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

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

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


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

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

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

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

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

D:\kanliuxing\Test\SpeakToTxt\include

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

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

..\..\include

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

点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-24 08:52

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表