博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2010 相对路径
阅读量:6595 次
发布时间:2019-06-24

本文共 779 字,大约阅读时间需要 2 分钟。

相对路径是针对后缀为vcxproj文件而言的。

在VS的工程中常常要设置头文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只能在你自己的机器上运行该工程;如果其他人拷贝你的工程到其他机器上就可能无法运行,这个是因为你在建工程时可能把工程放在了E:盘,但是其他人可能会把工程放在其他根目录下,这样会导致找不到头文件问题。

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

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

F:\game\Test\TraxAmaryllo\lib\wince5_vs2010_arm_d

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

F:\game\Test\TraxAmaryllo\include

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

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

..\..\include

我们来回退一下:

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

转载于:https://www.cnblogs.com/sunws-king/p/3834781.html

你可能感兴趣的文章
我的友情链接
查看>>
Spfa(最短路求解)
查看>>
JAVA API----Math类和Random类
查看>>
求js数组中最小值
查看>>
UVA10018 Reverse and Add
查看>>
【转载】Jquery验证 Jquery.validate详细解读
查看>>
软件需求规格书
查看>>
用Java axis2调用.net平台的Webservice出现的一些问题
查看>>
VS2005内存泄漏检测方法[转载]
查看>>
三角形面积 蓝桥杯
查看>>
form的一个问题
查看>>
数据库操作
查看>>
利用JavaScript jQuery实现图片无限循环轮播(不借助于轮播插件)-----转载
查看>>
050:navie时间和aware时间详解
查看>>
如何正确地在Spring Data JPA和Jackson中用上Java 8的时间相关API(即JSR 310也即java.time包下的众神器)...
查看>>
【python】-- 函数、无参/有参参数、全局变量/局部变量
查看>>
基于WinSvr2016(TP)构建的“超融合技术架构”进阶篇
查看>>
关于使用Android NDK编译ffmpeg
查看>>
烂泥:记一次诡异的网络中断
查看>>
在 SELECT 查询中使用集运算符
查看>>