VS 環境路徑

2021-07-02 03:07:04 字數 1224 閱讀 2770

在 vs 中屬性頁中的「 vc++ 目錄->包含目錄(vc++ directory->include directory)」 與「c/c++ ->附加包含目錄(c/c++->additional inlude directory)」等目錄名字相似,不知區別在**。找到相關說明:

vc2010中"include directories" 和 "additional include directories"的區別

文中指出兩個包含路徑的區別在於搜尋的優先順序。

另一篇帖子:vs2010中的「包含目錄」和「附加包含目錄」有什麼區別

文中還指出:乙個是修改了 系統的 include 巨集的值, 是全域性的; 乙個是用於專案的,對其他專案沒有影響。而乙個解決方案可以有多個專案。

更詳細的可以參見 msdn 相關文件,vc++ directories property page。

這篇文件提到了「 vc++ 目錄->源目錄(vc++ directory->include directory)「是為了搜尋 intellisense 的路徑,或許下次再 intellisense 有問題的時候可以試一試。

在開發過程中,究竟怎樣來讓 visual studio 鏈結這些 lib 及 dll 檔案會比較好呢?

search msdn for "how to: set environment variables for projects".

(it's project>properties>configuration properties>debugging "environment" and "merge environment" properties for those who are in a rush.)

the syntax is name=value and macros can be used (for example, $(outdir)).

for example, to prepend c:\windows\temp to the path:

path=c:\windows\temp;%path%

path=%path%;$(targetdir)\dlls

需要說明的是「 vc++ 目錄->可執行目錄(vc++ directory->executable directory)」 僅僅是在 build 時搜尋,而不包括除錯和執行時。

compile,build和rebuild(vs2008) 

在VS環境中獲取檔案的路徑

假設我在d vs object目錄下有filepath專案 1.system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取模組的完整路徑。顯示獲取的路徑為 d vs object filepath filepath bin ...

VS中的路徑巨集

巨集 說明 remotemachine 設定為 除錯 屬性頁上 遠端計算機 屬性的值。有關更多資訊,請參見更改用於 c c 除錯配置的專案設定。references 以分號分隔的引用列表被新增到專案中。configurationname 當前專案配置的名稱 例如 debug platformname...

VS中的路徑巨集

巨集 說明 remotemachine 設定為 除錯 屬性頁上 遠端計算機 屬性的值。有關更多資訊,請參見更改用於 c c 除錯配置的專案設定。references 以分號分隔的引用列表被新增到專案中。configurationname 當前專案配置的名稱 例如 debug platformname...