【转】Visual Studio项目相对路径的设置,实用

这篇文章主要写给那些之前没有用过VS的新手,同时也是本身学习经验的积累,高手就不用看了以避免浪费您宝贵的时间。学习

在VS的工程中经常要设置头文件的包含路径,固然你可使用绝对路径,可是若是你这样设置了你只能在你本身的机器上运行该工程;若是其余人拷贝你的工程到其余机器上就可能没法运行,这个是由于你在建工程时可能把工程放在了E:盘,可是其余人可能会把工程放在其余根目录下,这样会致使找不到头文件问题。新手

对于新手,在设置绝对路径时每每会犯浑,他们不清楚这里的“至关”到底是以什么位置为起点。其实这里的相对路径就是至关于工程文件(XXXX.vcproj)为起点零计算出的能找到包含所需头文件(也就是找包含所需头文件的include目录)的路径。经验

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

F:\game\Test\TraxAmaryllo\lib\wince5_vs2005_arm_d时间

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

F:\game\Test\TraxAmaryllo\includevc

则咱们能够从工程文件AmarylloLib.vcproj所在目录为起点向上回退到包含你所须要头文件的include文件夹所在的目录目录,你回退了几回就须要几个".."符号。文章

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

..\..\include

咱们来回退一下:

在AmarylloLib.vcproj当前目录下,回退一次到了包含wince5_vs2005_arm_d的文件夹lib下,再回退一次就到达了包含lib文件夹的TraxAmaryllo目录下,而在该目录下就包含咱们须要包含的头文件所在的目录include目录。全部要在工程文件当前目录下要向上回退两次才能看到include目录

相关文章
相关标签/搜索