vs的相對路徑

2021-07-04 19:55:27 字數 653 閱讀 3054

對於新手,在設定絕對路徑時往往會犯渾,他們不清楚這裡的「相當」究竟是以什麼位置為起點。其實這裡的相對路徑就是相當於工程檔案(***x.vcproj)為起點,計算出的能找到包含所需標頭檔案(也就是找包含所需標頭檔案的include目錄)的路徑。

例如你的工程檔案(amaryllolib.vcproj)所在目錄路徑為:

f:\game\test\traxamaryllo\lib\wince5_vs2005_arm_d

該工程中包含的原始檔要包含乙個標頭檔案,該標頭檔案所在路徑如下:

f:\game\test\traxamaryllo\include

則我們可以從工程檔案amaryllolib.vcproj所在目錄為起點向上回退到包含你所需要標頭檔案的include資料夾所在的目錄目錄,你回退了幾次就需要幾個".."符號。

這裡的相對路徑設定如下:

..\..\include

我們來回退一下:

在amaryllolib.vcproj當前目錄下,回退一次到了包含wince5_vs2005_arm_d的資料夾lib下,再回退一次就到達了包含lib資料夾的traxamaryllo目錄下,而在該目錄下就包含我們需要包含的標頭檔案所在的目錄include目錄。所有要在工程檔案當前目錄下要向上回退兩次才能看到include目錄。

絕對路徑VS相對路徑

絕對路徑 不必贅述,就是從碟符開始寫直到找到你所需要的檔案為止,把所有的目錄寫完整即可。但是在做 的時候絕對不推薦用絕對路徑,因為不可能伺服器中的路徑和在做設計時候所用的電腦的路徑一致,也不可能說在伺服器上把 設計好後 這種可能性本身就非常小 就不再改動 的位置,所以說相對路徑是做 必選。相對路徑 ...

VS程式的相對路徑

例如某工程檔案 audio.vcproj 所在目錄路徑為 d kinect test speaktotxt src project 該工程中包含的原始檔要包含乙個標頭檔案,該標頭檔案所在路徑如下 d kinect test speaktotxt include 則可以從工程檔案audio.vcpro...

路徑 相對路徑 VS 絕對路徑

相對路徑 定位於當前檔案位置訪問其他資源 絕對路徑 定位於碟符或專案根目錄訪問其他資源 在web中,linux,或者本地電腦中,會時常遇到路徑,檔案,目錄這些問題 如 寫hml會遇到引用檔案,這時候,路徑就比較重要,選用相對路徑還是絕對路徑,如何配置,理解?檔案是什麼?計算機檔案是以計算機硬碟為載體...