分享

相对路径

 lhzstudio 2012-05-08
../ 表示源文件所在目录的上一级目录,../../ 表示源文件所在目录的上上级目录,以此类推。

(似乎..\ 也是正确的,斜杠和反斜杠都行)

举例: 一个工程中有 CommonInc、Src两个文件夹,分别对应公用头文件和源文件。
在Src下的cpp 源文件中如果要包含CommonInc中的头文件settings.h,最好使用相对目录,
比如: #include “..\\CommonInc\\settings.h"

或者在工程属性-- C/C++ -- General -- Additonal Include Directories 中添加:
..\CommonInc

这样的好处是,即使把主文件夹的名称改了,但只要这两个子文件夹的逻辑位置没改,就能够找到,
否则,如果使用绝对路径,比如Additonal Include Directories 中添加 F:\MyProject\CommonINC
如果该工程被复制到别处,就很容易编译时报错。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多