C++相對地址問題

最近編譯項目時遇到了找不到文件的情況,原來是相對地址的問題。問題如下:

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

這裏是一個十層的相對地址。從當前目錄數七層便到了根目錄。在不改變代碼的前提下,只好在根目錄下新建一個三層嵌套文件夾,並把整個項目拷貝進去。然後將Foder1拷貝到根目錄下。

關於相對目錄的解決辦法:

第一步:確定當前目錄;

第二步:每兩個..代表一層目錄;

第三步:將文件夾(或文件)拷貝到相對目錄的頂端目錄下。

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