首先,絕對路徑是乙個完全確定的位址,是最容易理解的。
而相對路徑則有不同的寫法
根目錄指邏輯驅動器的最上一級目錄,它是相對子目錄來說的。開啟「我的電腦」,雙擊c盤就進入c盤的根目錄,雙擊d盤就進入d盤的根目錄。其它類推。根目錄在檔案系統建立時即已被建立,其目的就是儲存子目錄(也稱為資料夾)或檔案的目錄項。
在vs這個很麻煩又很方便的工具裡面,乙個專案的屬性中工作目錄一欄便是當前目錄,相對路徑要相對它來寫。
vs中預設的vc++工程的工作目錄專案的值是空的,代表預設是vs工程所在目錄即.vcproj檔案所在目錄,它的巨集是$(projectdir)
大部分的巨集在這裡
configurationname
配置名字,通常是debug或者release
intdir
編譯器使用的中間目錄,產出obj檔案
outdir
鏈結器使用的輸出目錄
projectdir
專案目錄
projectname
專案名字
solutiondir
解決方案目錄
targetdir
目標輸出檔案所在的目錄
targetext
目標輸出的副檔名
targetfilename
目標輸出檔名,包括副檔名
targetname
目標輸出名,不包括副檔名
targetpath
目標輸出檔案的全路徑名
下圖是某乙個工程所有設定的例子:
絕對路徑VS相對路徑
絕對路徑 不必贅述,就是從碟符開始寫直到找到你所需要的檔案為止,把所有的目錄寫完整即可。但是在做 的時候絕對不推薦用絕對路徑,因為不可能伺服器中的路徑和在做設計時候所用的電腦的路徑一致,也不可能說在伺服器上把 設計好後 這種可能性本身就非常小 就不再改動 的位置,所以說相對路徑是做 必選。相對路徑 ...
路徑 相對路徑 VS 絕對路徑
相對路徑 定位於當前檔案位置訪問其他資源 絕對路徑 定位於碟符或專案根目錄訪問其他資源 在web中,linux,或者本地電腦中,會時常遇到路徑,檔案,目錄這些問題 如 寫hml會遇到引用檔案,這時候,路徑就比較重要,選用相對路徑還是絕對路徑,如何配置,理解?檔案是什麼?計算機檔案是以計算機硬碟為載體...
相對路徑絕對路徑
前兩天突然發現自己一直以來對相對路徑絕對路徑的理解都是錯的,於是趕緊查了相關資料。1.絕對路徑 絕對路徑是指檔案在硬碟上真正存在的路徑。例如 bg.jpg 這個是存放在硬碟的 e book 網頁布局 第2章 目錄下,那麼 bg.jpg 這個的絕對路徑就是 e book 網頁布局 第2章 bg.jpg...