OSDN Git Service

[feature] ソースファイルをC++に対応
[hengbandforosx/hengbandosx.git] / Hengband / Hengband / Hengband.vcxproj
index e0bdbdb..e8856b8 100644 (file)
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <WarningLevel>EnableAllWarnings</WarningLevel>\r
       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <CompileAs>CompileAsC</CompileAs>\r
-      <DisableSpecificWarnings>4061;4062;4127;4244;4255;4668;4710;4820;4996;4774;5045;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <CompileAs>CompileAsCpp</CompileAs>\r
+      <DisableSpecificWarnings>4061;4062;4127;4244;4255;4365;4514;4668;4710;4820;4996;4774;5045;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <ConformanceMode>true</ConformanceMode>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <AdditionalIncludeDirectories>..\..\src;curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <LanguageStandard>stdcpplatest</LanguageStandard>\r
+      <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
       <WarningLevel>Level4</WarningLevel>\r
       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <CompileAs>CompileAsC</CompileAs>\r
+      <CompileAs>CompileAsCpp</CompileAs>\r
       <DisableSpecificWarnings>4127;4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <AdditionalIncludeDirectories>..\..\src;curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
+      <LanguageStandard>stdcpplatest</LanguageStandard>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <DebugInformationFormat>None</DebugInformationFormat>\r
       <IntrinsicFunctions>true</IntrinsicFunctions>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
-      <CompileAs>CompileAsC</CompileAs>\r
+      <CompileAs>CompileAsCpp</CompileAs>\r
+      <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
+      <LanguageStandard>stdcpplatest</LanguageStandard>\r
     </ClCompile>\r
     <Link>\r
       <TargetMachine>MachineX86</TargetMachine>\r
       <DisableSpecificWarnings>4244;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <AdditionalIncludeDirectories>..\..\src;curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
+      <LanguageStandard>stdcpplatest</LanguageStandard>\r
+      <CompileAs>CompileAsCpp</CompileAs>\r
     </ClCompile>\r
     <Link>\r
       <AdditionalDependencies>winmm.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\x86 Release\libcurl_a.lib;%(AdditionalDependencies)</AdditionalDependencies>\r