大家都知道在MPLAB環境下編譯程序,c文件、h文件、編譯器生成的文件等等,都會被編譯器無情的放在一個項目文件夾下。
稍微有些講究的程序員可能就會覺得用MPLAB項目組織的一團糟。於是大家想到了一種方法,就是將項目中的文件分門別類的放到不同的文件夾下,從而形成清晰的項目樹。
方法如下:
右鍵《工程項目》->《Build Options》->《Directories》->《Show directories for》
選擇<output Directory> 設置輸出文件路徑為 "F:\2.DCCP LED Driver\OUTPUT"
選擇<include Search Path> 設置源文件路徑為 "F:\2.DCCP LED Driver\code"
編譯一下試試,看看是否成功。如果成功,那么我先恭喜你,學會了這樣的操作。
但同時,我也想問個問題:如果工程所在的路徑發生了變化會怎樣?(比如工程從F盤copy到E盤)怎樣做才能使工程放在哪里都能進行呢?
接下來就要引入相對路徑了。。。
在你的環境目錄中,只需做出如下的更改
1.將上級目錄去掉,加入"./"
2.將"\"改為“/”
舉例說明:
原路徑"F:\2.DCCP LED Driver\OUTPUT"
現改為"./OUTPUT"
原路徑"F:\2.DCCP LED Driver\code"
現改為"./code"
這種方法無需在開始建立工程時建立文件夾,因為如果沒有指定文件夾,系統會自動分配一個!