相对路径

来源:互联网 发布:c语言系统函数库 编辑:程序博客网 时间:2024/04/27 16:29

    说起相对路径,DOS时代过来的程序员应该都了然于胸,起步于图形化IDE程序员或许都曾经晕菜过。主要原因还是".", "..", "/", "/"这些符号来相似了.下面我主要以VC2005开发环境来谈谈。

 

    一般在项目的配置的时候,比如配置头文件、lib库等,都会用到相对路径,因为这样生成的工程文件可以拷贝到任意的位置,而不需要重新配置。

 

下图是一个工程的目录结构

工程的目录结构

 

LBS为工程目录,LBS.sln为工程文件。

 

1、当前目录

如果在目录LBS中,我们要引用其他文件夹的头文件或者lib库,我们就把这个目录称为当前目录。

LBS下的文件目录为./*.*,或者直接写*.*也可以。它要引用的其他文件夹都需要相对当前目录来判断。

 

2、下一级目录:

LBS文件夹下的文件夹或者文件表达就很简单了,表示为./test/*.*。

 

3、上一级目录:

表示上一级目录采用../,上两级用../../表示,以此类推。

如此,要表示map下的文件,我们就要使用../map/*.*,类似的,如果要引用sms下的文件,就使用../sms/*.*即可。

 

了解了机理,其他也就没什么好说的了。祝您好运。

 

原创粉丝点击