2010-02-25 30 views
6

我是C++ dev從vim/g ++遷移到visual 2010 C++的。這裏blog我讀過VC++目錄沒有更多,我應該在2010年使用屬性頁,但我不知道如何...這是我需要做的。我有w解決方案(50個項目強大),他們都使用boost,pthreads,xercesc和其他庫。我有env變量指向我的硬盤驅動器上的這些庫。我怎麼能告訴VS使用它們作爲額外的包含路徑?再次,它是2010年版本,所以沒有vs每個解決方案設置可用。我不想在每個項目中手動設置它。visual C++ express 2010和設置env變量解決方案的寬度

+0

http://stackoverflow.com/questions/ 2228340/vc-2010-include-lib-path – 2010-02-25 15:32:21

回答

10

的回答你的問題也是你鏈接到blog,但它在一種四圍方式mentined:

如果你打開屬性管理器視圖來查看相關的屬性表在您的項目中,您會看到其中一個屬性表名爲Microsoft.Cpp.Win32.User。這個屬性表實際上存儲在LocalAppData中,就像VCComponents.dat文件一樣,位於目錄%LocalAppData%\Microsoft\VisualStudio\10.0中。使用屬性表上的屬性編輯器(只需右鍵單擊此屬性表節點並選擇屬性...),您可以看到您可以直接對此文件進行編輯。由於所有項目默認情況下都會導入此屬性表,因此您可以像以前一樣有效地編輯VC++目錄。

關鍵是你通過「Property Manager」窗口進入VC++目錄屬性(通過View /「Property Manager」菜單選項打開它)。 VC++目錄設置位於「Microsoft.Cpp.Win32.user」屬性表中 - 編輯全局設置,因此您只需執行一次即可。

似乎有不少人不喜歡這種變化;我認爲那是因爲它比以前的設置管理方式更難發現和明顯。這個權衡是因爲它更靈活,並且更好地集成到MSBuild架構中,一旦你知道了它,它就像以前一樣容易改變(這很難找到,特別是如果你習慣了舊的地方) 。

+0

我應該多睡一下,謝謝你的幫助:) – Nazgob 2010-02-25 19:24:46

4
  1. 查看 - >物業經理
  2. 選擇所有項目
  3. 添加一個新的,共同的屬性頁的所有項目

「Microsoft.Cpp.Win32.user」 - (如姓名說了)更好地利用一些用戶特定的設置(或更好完全不使用)

的Mariusz

相關問題