2008年4月10日 星期四

[程式設計] 在 Visual Studio .Net 下使用環境變數指定路徑或目錄

Well, 情況是這樣的. 如果這個專案只有你一個人開發, 那你要怎麼設定都沒關係.

但是當有一天你重灌作業系統或與多人一同開發專案程式的時候, 新安裝的 SDK 或 每個人的 SDK 安裝路徑不盡相同. 這時你就會遇到問題.

尤其是使用 Sub Version 進行版本控制時,  若不設定一下環境變數, 每次 Update 時就要改回自己系統路徑, 煩都煩死了.

所以我們希望程式的設定最好使用環境變數, 讓 source code 不會有路徑的問題. 之前我們提到 MinGW 要怎麼設定環境變數, 現在討論 Visual Studio .Net.

我們希望的專案設定應該長的像這樣.
(請注意: 我們使用環境變數 $(WSDK_DIR) 對應到 系統安裝的 Windows SDK.

snap006

 

好了, 那該怎麼設定呢? 很簡單, 一個步驟.

    [控制台] -> [系統] -> [進階] -> [環境變數] :

新增環境變數. WSDK_DIR 值為你的 Windows SDK 安裝目錄

snap006

完成!

 

不過, 這裡有一個 trick 的地方, 大家常常忘記.

那就是設定完環境變數後, 一定要重新開啟 Visual Studio, 這樣 IDE 才會看到.

 

 

另外, 如果你不想用滑鼠點來點去,選擇設定設定環境變數視窗.

Jonathan 先生提供了一個自動化設定系統環境變數的工具. 你可以在

http://www.codeproject.com/KB/applications/SetEnv.aspx

得到這個工具.

我在下面的文章, 有說明如何使用 Jonathan 先生的 SetEnv 自動設定你的 Visual Studio .Net 變數,

用了 SetEnv, 可以使你的專案在哪裡都能正確的編譯.

 

Enjoy and good luck.

by Jing

 

 

延伸閱讀

[程式設計] 自動設定環境變數 -- SetEnv

沒有留言:

張貼留言