1. 程式人生 > >VS2010編譯環境一些選項的設定(總結)

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中可供選用的異常處理方法。

持續更新......................