C++相对地址问题

最近编译项目时遇到了找不到文件的情况,原来是相对地址的问题。问题如下:

../../../../../../../../../../Foder1/Foder2/a.exe

这里是一个十层的相对地址。从当前目录数七层便到了根目录。在不改变代码的前提下,只好在根目录下新建一个三层嵌套文件夹,并把整个项目拷贝进去。然后将Foder1拷贝到根目录下。

关于相对目录的解决办法:

第一步:确定当前目录;

第二步:每两个..代表一层目录;

第三步:将文件夹(或文件)拷贝到相对目录的顶端目录下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章