visual studio的屬性頁用於工程的配置,可以在其中調節優化等級,warning等級以及頭文件的位置,包括動態庫和靜態庫的制作也需要配置屬性頁:
1.右鍵單擊工程,選擇最下方的屬性。
2.配置管理器可以去配置工程是debug還是release模式,以及平台位數,64位系統下可以兼容32位。 當模式變化或平台變化時,需要配置對應的屬性頁,它們之間的屬性頁配置不能互相繼承。
重點需要配置的就是VC++目錄、C/C++以及連接器中的內容,其他選項我還沒有配置過。
3. 常規選項卡中,可以修改編譯后的輸出路徑,以及輸出配置類型,可以選擇應用程序、動態庫或靜態庫。
4.VC++選項卡中包含目錄即頭文件目錄,除非頭文件與工程文件同路徑,否則需要設置頭文件的位置:
5.visual studio自帶了一些宏,也可以通過這些宏去指定路徑:
6.修改警告等級,下面一條選項卡可以選擇是否將警告視為錯誤:
7.可以設置優化等級,對內聯函數的處理,以及選擇優先優化的是代碼量還是運行速度等:
8.在創建C語言的動態庫或靜態庫的時候,會默認攜帶預編譯頭,但如果用戶不需要設置預編譯頭的話,可以在這里去掉:
9.如果想要禁用特定警告,可以在這里填入警告編號,在編譯完成后中會顯示該編號,也可以在visual studio文檔中搜索,或者直接百度某警告的編號,
10.如果需要引用庫,需要在這里設置庫的路徑,生成動態庫時伴隨生成的lib文件也是在這里設置路徑:
11.生成動態庫時,如果不將函數導出,調用庫里的API會比較麻煩, 可以創建一個def文件導出函數,並在此輸入def文件的路徑: