vs2008如何新建自己工程的環境變量(局部)和 Windows系統(全局).

在vs2008的Project->Property設置裏經常會看到類似$(IntDir)、$(OutDir)、$(ProjectName) 的預定義宏。以vc2008爲例,有時候我們在引用別的庫時需要在項目設置裏添加額外的頭文件和庫文件路徑,我們不想每個路徑都用一大堆的“../.. /include”或絕對路徑表示,因爲不但繁瑣而且萬一路徑改變每處都要修改,不方便維護,我們希望能自定義類是$(myDir) = c:/myPrj/include的宏。
有人說:
“vcproj工程設置文件裏,完全可以定義一個變量 VAR=whatwhatwhat,然後"$(VAR)",類似與UNIX下的MakeFile文件用法,請問是要手動打卡vcproj文件編輯還是有選項可以直接寫進去的?”  這裏我們可以用選項來實現。

類似$(myDir)的宏叫用戶自定義宏(User Macros),vs2005使用用戶自定義宏有兩種方法:

(一) 在系統環境變量裏面添加,如下圖:

重起vs2005,我們就可以使用如上所設的宏:$(ICONVDIR)、$(LIBTNCDIR)、$(LIBXML2DIR)...


(二) 在vs2005添加用戶自定義宏(User Macros),步驟如下:

1. View->Other Windows->Property Manager


2. 在Property Manage窗口選中你想要的配置如“Debug|Win32”,或者,“myTest”表示全選,然後右鍵選“Add New Property Sheet...”


3. 新建一個Property Sheet(.vsprops),叫myProperty


4. 雙擊myProperty,選擇User Macros


5. 點擊Add Macro就可以添加用戶自定義宏

參考:http://blog.csdn.net/loleeve/article/details/2910270
我的另外一blog中詳述了,Visual Studio 2008 的環境變量,和系統的環境變量,以及對其的引用http://blog.csdn.net/jtop0/article/details/7291815但是沒有介紹針對Visual Studio 2008 的針對項目(局部)和針對系統(全局)環境變量的定義這裏正好補充上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章