1. 程式人生 > >VS2010 專案屬性頁配置

VS2010 專案屬性頁配置

一、解決方案屬性頁:


說明:

1.啟動項使用來設定除錯時,預設除錯那(些)個程式,是除錯還是直接執行;

2.依賴項實用來設定專案屬性的依賴關係;

3.除錯原始檔很重要,裡面預設只指定了 MFC 的除錯檔案包含哪些,如果是自己的檔案,那麼必須有 Debug 版本的二進位制檔案、.pdb 檔案,以及原始碼,必須都對應上;

4.程式碼分析設定指的是規則,預設最少規則,也可以按照安全性等進行分析;

5.配置就是屬性配置管理器,如圖所示。

二、解決方案屬性頁



靜態庫與動態庫的最大區別在於:連結器 / 庫管理器,下面先說共同點:

1.通用屬性:框架和引用,這個比單獨的在專案屬性包含庫要方便,因為 DLL 與 LIB 的依賴有不同的做法,但是需要注意的是,這個引用中的屬性是不可修改的,要修改必須單獨在“配置屬性”中做具體修改!

2.配置屬性:

2.1.常規(從上到下):

生成檔案的輸出目錄、配置檔案目錄(生成規則檔案,好比 linux 中的 configure 檔案,用 ./configure 執行)、生成檔名、拓展名、被刪除檔案的拓展名、生成日誌路徑及檔案、平臺工具集、是否啟用託管增量生成;生成型別(檔案、EXE、DLL、LIB、實用工具)、MFC 使用/連結方式(使用 標準的 Windows、static MFC、dynamic MFC)、ATL 使用(不使用、static、dynamic)、字符集(未設定、Unicode、多位元組編碼)、公共語言執行時支援(生成託管程式碼可能會用到)、全域性程式優化方式選擇

2.2~3.除錯 & VC++ 目錄(只講重點):

除錯:除錯依賴、命令列傳參、除錯方式(本機 / 遠端)、是否連線 SQL;VC++ 目錄:一般包含預設的 Windows SDK 和 MFC,如果安裝了 DirectX之類的可能需要自行新增

2.4.C/C++(只講常用):

常規:(附加 #include "" 目錄)、公共語言執行時支援、多處理器編譯、為彙編程式列表使用 Unicode;

優化:優化物件(生成大小 / 執行速度)、函式內聯的使用、是否啟用行內函數、優先優化大小或速度、全程式優化;

預處理:前處理器定義、取消前處理器定義,注意格式不同於 #define A 5,而應該是 A=5,沒有值只需要 A;

程式碼生成:執行庫(MD、MDd、MT、MTd)、結構成員對其、是否啟用函式級連結、啟用增強指令集(多媒體 / 遊戲用到)、浮點模型;

語言:將 wchar_t 視作內建型別;

預編譯頭:是否使用、使用的預編譯標頭檔案及其路徑、預編譯頭的輸出檔案;

輸出檔案:程式資料庫檔名(pdb)、ASM、XML;

瀏覽資訊:

高階:呼叫約定、編譯為 C / C++ 程式碼;

// 今天就到這裡