- 注册时间
- 2021-4-16
- 最后登录
- 2024-9-9
- 在线时间
- 6 小时
编程入门
- 龙马币
- 72
|
在VS的工程中常常要设置头文件的包含路径,通常一般会选择使用相对路径,但是这样设置的坏处也显而易见,那就是你写的代码只能在你的电脑上使用,如果换一台电脑那么你的程序就用不了。
因为在你的电脑上的路径不一定就是在别人电脑上的路径,比如配置opencv的时候你电脑的opencv可能安装在C盘下的某个文件夹而别人的可能安装在D盘的某个文件夹。所以要想使用你就必须重新配置一下你的程序。
另外,有的时候头文件,链接文件就包含在你的工程文件里面,你使用的是绝对路径,但有的时候为了设计的需要我们需要更改一下工程文件的名字,这个时候就尴尬了,你发下头文件开始报错,而后你又得重新配置一下你的头文件。
总结起来就是,绝对路径不方便,每次拷贝更改工程文件名称都需要重新配置。
下面介绍如何设置相对路径的方法来解决上述问题。
相对路径里面的“相对”实际上指的是以工程文件XXX.vcproj为起点进行计算的路径。
例如你的工程文件(AUDIO.vcproj)所在目录路径为:
D:\kanliuxing\Test\SpeakToTxt\SRC\Project
该工程中包含的源文件要包含一个头文件,该头文件所在路径如下:
D:\kanliuxing\Test\SpeakToTxt\include
则我们可以从工程文件AUDIO.vcproj所在目录为起点向上回退到包含你所需要头文件的include文件夹所在的目录目录,你回退了几次就需要几个".."符号。
这里的相对路径设置如下:
..\..\include
这就是相对路径的设置方法,到此设置完毕。
|
|