2012-05-19 21 views
1

我正在與GoogleCode上的某個人的項目進行遊戲。當我添加include<string>並編譯它,我得到了在Visual Studio中的項目頁面中找不到更多選項

1> Toolbar.cpp 
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): error C2220: warning treated as error - no 'object' file generated 
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 

/EH (Exception Handling Model), 我知道我必須異常處理模型。但是,在這個項目的屬性頁,只有四個在「配置屬性」字段:

General 
Debugging 
VC++ Directories 
NMake 

不像在Visual Studio創建一個新的Win32項目,我無法找到C\C++。我應該在makefile文件中設置異常處理模型嗎?如果我想將此模式設置爲Yes(/EHSC),我該怎麼做。提前致謝。


這是項目根文件夾中的makefile.msvc文件。由於它很長,我發現很難將其文本內容格式化爲代碼示例,因此我將其上傳到上傳提供程序。鏈接在這裏。如果有更好的選擇,請告訴我。 My MakeFile.msvc

回答

1

是的,因爲你有一個makenmake)項目,你應該給自己設定一切都在makefile

發佈makefile或相關代碼片段,我們可以指出添加標誌的地方。通常它可以是一個引用cl.exe的行或者一個名稱爲CFLAGS或相似的變量。這取決於makefile的創建者選擇哪個約定。

+0

謝謝,我上傳了makefile。 – user565739

+0

再次感謝您,我成功設置了它! – user565739

相關問題