VS2010編譯環境一些選項的設定(總結)
VS2010編譯環境中選擇編譯是按C++方式還是C方式來編譯程式碼的選項位置:
右鍵工程屬性--屬性對話方塊中
Configuration Properties
|
C/C++
|
Advanced
|
Compile As選項指定預設,C編譯方式,C++編譯方式
--------------------------------------------------------------------------------------------------------------------------------------------VS2010編譯環境中選擇指定編譯的程式為控制檯程式還是視窗程式:
右鍵工程屬性--屬性對話方塊中
Configuration Properties
|
Linker
|
System
|
SubSystem選項指定Console (/SUBSYSTEM:CONSOLE)或Windows (/SUBSYSTEM:WINDOWS)
--------------------------------------------------------------------------------------------------------------------------------------------
VS2010編譯環境中選擇指定編譯的程式不進行緩衝區溢位檢測(測試緩衝區溢位時修改此項,不修改些項測試無效果)
右鍵工程屬性--屬性對話方塊中
Configuration Properties
|
C/C++
|
Code Generation
|
Buffer Security Check選項指定No(/GS-)
--------------------------------------------------------------------------------------------------------------------------------------------
VS2010編譯環境中選擇指定編譯的程式可以除錯或不可除錯:
右鍵工程屬性--屬性對話方塊中
Configuration Properties
|
Linker
|
Debugging
|
Generate Debug Info選項指定Yes(/DEBUG)
--------------------------------------------------------------------------------------------------------------------------------------------
=================================關於異常處理的方法學習============================
工程右鍵屬性裡面:
Configuration Properties欄下C/C++欄下Code Generation裡面有一些選項.
其中Enable C++ Exceptions選項可以設定專案中關於異常的處理方法。
列表如下:
Yes with SEH Exceptions(/EHa)
Yes (/EHsc)
Yes with Extern C functions(/EHs)
No
以上是VS中可供選用的異常處理方法。
持續更新......................