Fix building on Windows/MSVC

This commit is contained in:
Edgaru089 2024-04-25 11:17:48 +08:00
parent 888a7a9962
commit d7c78e5d65
2 changed files with 29 additions and 0 deletions

View File

@ -105,6 +105,7 @@
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode> <ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp20</LanguageStandard> <LanguageStandard>stdcpp20</LanguageStandard>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
@ -120,12 +121,16 @@
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode> <ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp20</LanguageStandard> <LanguageStandard>stdcpp20</LanguageStandard>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences> <OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
@ -143,6 +148,7 @@
<ClInclude Include="render_pattern.h" /> <ClInclude Include="render_pattern.h" />
<ClInclude Include="render_util.h" /> <ClInclude Include="render_util.h" />
<ClInclude Include="types.h" /> <ClInclude Include="types.h" />
<ClInclude Include="ui.h" />
<ClInclude Include="util\assert.h" /> <ClInclude Include="util\assert.h" />
<ClInclude Include="util\minmax.h" /> <ClInclude Include="util\minmax.h" />
<ClInclude Include="util\queue.h" /> <ClInclude Include="util\queue.h" />
@ -175,6 +181,11 @@
<ClCompile Include="render_pattern.c" /> <ClCompile Include="render_pattern.c" />
<ClCompile Include="render_util.cpp" /> <ClCompile Include="render_util.cpp" />
<ClCompile Include="types.c" /> <ClCompile Include="types.c" />
<ClCompile Include="ui.c" />
<ClCompile Include="ui_action.c" />
<ClCompile Include="ui_build.c" />
<ClCompile Include="ui_button.c" />
<ClCompile Include="ui_render.cpp" />
<ClCompile Include="util\queue.c" /> <ClCompile Include="util\queue.c" />
<ClCompile Include="util\rand.c" /> <ClCompile Include="util\rand.c" />
<ClCompile Include="util\tree.c" /> <ClCompile Include="util\tree.c" />

View File

@ -81,6 +81,9 @@
<ClInclude Include="gametime.h"> <ClInclude Include="gametime.h">
<Filter>头文件</Filter> <Filter>头文件</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="ui.h">
<Filter>头文件</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="util\queue.c"> <ClCompile Include="util\queue.c">
@ -164,5 +167,20 @@
<ClCompile Include="app_file.c"> <ClCompile Include="app_file.c">
<Filter>源文件</Filter> <Filter>源文件</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="ui.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="ui_action.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="ui_build.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="ui_button.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="ui_render.cpp">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
</Project> </Project>