- 輸出目錄
$(solutiondir)$(configuration)\
除錯時在解決方案資料夾下,生成debug資料夾,生成.exe (configuration的值是debug)
- 中間目錄
$(configuration)\
除錯時在專案資料夾下,生成debug資料夾,生成.obj二進位制檔案.
- 舉個栗子!
將輸出目錄設定為$(solutiondir)$(configuration)\bin
將中間目錄設定為$(solutiondir)$(configuration)\$(projectname)
就會在解決方案的debug資料夾裡看到乙個bin資料夾放exe,以及乙個專案資料夾放中間檔案
- 工作目錄
工作目錄是乙個環境變數,可在程式執行後隨時進行設定更改
工作目錄主要影響程式中使用到的相對路徑,比如說"file.open(…/a.txt);"這個a.txt檔案的具體位置是根據工作目錄來判斷的
- 包含目錄(修改系統的include巨集的值,是全域性的!!)
尋找#include中的***x.h的搜尋目錄
- 庫目錄(系統,全域性)
尋找.lib檔案的搜尋目錄
- 附加包含目錄(作用於當前專案)- 附加庫目錄(作用於當前專案)
尋找.lib檔案的搜尋目錄
- 輸入 - 附加依賴項
lib庫(c++的庫會把函式、類的宣告放在*.h中,實現放在*.cpp或*.cc中。編譯之後,.cpp,.cc,*.c會被打包成乙個.lib檔案,這樣可以保護源**)
要使用乙個庫,除了要include其標頭檔案以外(附加包含目錄),還要在鏈結過程中把lib加進去(附加庫目錄、附加依賴項)。
- 要使用乙個庫,要在附加包含目錄加上標頭檔案位置,在附加庫目錄加上lib檔案位置,在附加依賴項新增引用的lib檔名
- 當需要向專案中新增.dll動態鏈結庫時,直接將需要新增的.dll檔案拖拽到專案生成的.exe所在的資料夾下即可(專案->屬性->配置屬性->常規->輸出目錄,可以看到.exe生成在哪個目錄下)
[1] ghevinn, 執行目錄和工作目錄
[2] purple_wind_yy , 包含目錄、庫目錄、附加包含目錄、附加庫目錄、附加依賴項之詳解
VS專案配置屬性
vs專案配置屬性 編譯 鏈結 執行 c c 的編譯過程詳解 整理在此方便以後 疑問 1.導入庫 dll庫的匯入lib檔案 2.附加依賴項 vs 專案引用 3.dll vs lib dll 外鏈,4.附加包含目錄 1 新增工程的頭檔案目錄 工程 屬性 配置屬性 c c 常規 附加包含目錄 加上標頭檔案...
專案小技巧
1,選擇專案中的targets,選中你所要操作的target,2,選build phases,在其中complie sources中選擇需要arc的檔案雙擊,並在輸入框中輸入 fobjc arc,如果不要arc則輸入 fno objc arc 2.textfield設定其placeholder的顏色...
小談VS使用技巧
作為一名合格的程式設計師,常用的開發工具的熟練使用是我們必須掌握的。而作為一名優秀的程式設計師,我們不僅要能熟練的使用,而且還要去高效的使用。而作為.net平台專門定製的開發工具vs那當然是我們必須要熟練掌握,而且還要去高效的使用的。vs是visual studio 的簡稱。visualstudio...