2013-10-05 118 views
1

我目前正在修改一個開源項目以滿足我自己的需要,但是,要構建的項目(或編譯器)要求我添加一個/ EHsc選項cl.exeVisual Studio 2012 C++如何在NMake項目中添加編譯器選項

我正在使用Microsoft Visual Studio 2012來處理項目。我一直在尋找足夠長的時間,但仍然找不到解決方案。

是否可以通過MS Visual Studio 2012添加標誌?因爲我看到輸出日誌顯示編譯器(cl.exe)在該項目中使用各種標誌編譯,例如/ nologo/c/WX。

如何使用此IDE將選項添加到cl.exe?

項目工作:SumatraPDF

[編輯#1]閱讀下面提供的第一個答案之後,這是我得到的,它似乎並不有一個選項這樣做的屏幕。 Conf http://img820.imageshack.us/img820/7202/87u2.png

+0

啊,這是一個NMake項目。我會更新我的答案。 –

回答

2

更新:從您發佈的截圖,似乎SumatraPDF項目NMake-based

因此,您必須將/EHsc添加到構建命令行,使用描述爲here的NMake屬性頁,或直接編輯Makefile。

原來,被誤導的答案如下:

MSDN

要在Visual Studio開發 環境

  1. 打開設置此編譯器選項項目的物業頁面對話框。有關詳情,請參閱How to: Open Project Property Pages

  2. 選擇C/C++文件夾。

  3. 選擇代碼生成屬性頁。

  4. 修改啓用C++異常屬性。

或者設置啓用C++異常沒有,然後命令行 屬性頁上,在附加選項中,添加編譯器選項。

+0

感謝您的回答,但我所能得到的最接近的屏幕是VC++目錄,它似乎不是您的答案中提到的選項,我將很快更新我的問題 –

+0

謝謝,它的工作 –

相關問題