|
75 | 75 | </DisableSpecificWarnings> |
76 | 76 | <IntrinsicFunctions>false</IntrinsicFunctions> |
77 | 77 | <OmitFramePointers>false</OmitFramePointers> |
78 | | - <ConformanceMode>true</ConformanceMode> |
| 78 | + <ConformanceMode>false</ConformanceMode> |
79 | 79 | <LanguageStandard>stdcpp17</LanguageStandard> |
80 | 80 | <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> |
81 | 81 | <FloatingPointModel>Fast</FloatingPointModel> |
82 | 82 | </ClCompile> |
83 | 83 | <Link> |
84 | | - <AdditionalDependencies>dinput.lib;dinput8.lib;ddraw.lib;dxguid.lib;dsound.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;ole32.lib;legacy_stdio_definitions.lib;allegro_static_debug.lib;%(AdditionalDependencies)</AdditionalDependencies> |
85 | | - <AdditionalLibraryDirectories>$(SolutionDir)_Bin;$(ProjectDir)external\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 84 | + <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;ole32.lib;dinput.lib;dinput8.lib;ddraw.lib;dxguid.lib;winmm.lib;dsound.lib;ws2_32.lib;legacy_stdio_definitions.lib;allegro_static_debug.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 85 | + <AdditionalLibraryDirectories>$(ProjectDir)external\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
86 | 86 | <GenerateDebugInformation>true</GenerateDebugInformation> |
87 | 87 | <SubSystem>Windows</SubSystem> |
88 | 88 | <TargetMachine>MachineX86</TargetMachine> |
89 | 89 | <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> |
90 | 90 | <AdditionalOptions>/ignore:4099 /ignore:4217 /ignore:4049 %(AdditionalOptions)</AdditionalOptions> |
| 91 | + <LargeAddressAware>true</LargeAddressAware> |
91 | 92 | </Link> |
92 | 93 | <Manifest> |
93 | 94 | <OutputManifestFile>$(IntDir)$(Configuration).manifest</OutputManifestFile> |
|
100 | 101 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> |
101 | 102 | <PrecompiledHeader>Use</PrecompiledHeader> |
102 | 103 | <WarningLevel>Level2</WarningLevel> |
103 | | - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 104 | + <DebugInformationFormat> |
| 105 | + </DebugInformationFormat> |
104 | 106 | <ForcedIncludeFiles>StandardIncludes.h;</ForcedIncludeFiles> |
105 | 107 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
106 | 108 | <PrecompiledHeaderFile>StandardIncludes.h</PrecompiledHeaderFile> |
|
112 | 114 | <LanguageStandard>stdcpp17</LanguageStandard> |
113 | 115 | <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> |
114 | 116 | <FloatingPointModel>Fast</FloatingPointModel> |
| 117 | + <BufferSecurityCheck>false</BufferSecurityCheck> |
| 118 | + <RuntimeTypeInfo>true</RuntimeTypeInfo> |
115 | 119 | </ClCompile> |
116 | 120 | <Link> |
117 | | - <AdditionalDependencies>dinput.lib;dinput8.lib;ddraw.lib;dxguid.lib;dsound.lib;winmm.lib;allegro_static_release.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 121 | + <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;ole32.lib;dinput.lib;dinput8.lib;ddraw.lib;dxguid.lib;winmm.lib;dsound.lib;ws2_32.lib;legacy_stdio_definitions.lib;allegro_static_release.lib;%(AdditionalDependencies)</AdditionalDependencies> |
118 | 122 | <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> |
119 | | - <AdditionalLibraryDirectories>$(SolutionDir)_Bin;$(ProjectDir)external\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 123 | + <AdditionalLibraryDirectories>$(ProjectDir)external\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
120 | 124 | <GenerateDebugInformation>false</GenerateDebugInformation> |
121 | 125 | <SubSystem>Windows</SubSystem> |
122 | 126 | <OptimizeReferences>true</OptimizeReferences> |
123 | 127 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
124 | 128 | <TargetMachine>MachineX86</TargetMachine> |
125 | 129 | <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> |
126 | 130 | <AdditionalOptions>/ignore:4099 /ignore:4217 /ignore:4049 %(AdditionalOptions)</AdditionalOptions> |
| 131 | + <LargeAddressAware>true</LargeAddressAware> |
| 132 | + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
| 133 | + <FixedBaseAddress>false</FixedBaseAddress> |
127 | 134 | </Link> |
128 | 135 | <Manifest> |
129 | 136 | <OutputManifestFile>$(IntDir)$(Configuration).manifest</OutputManifestFile> |
|
161 | 168 | <ClCompile Include="GUI\GUITextBox.cpp" /> |
162 | 169 | <ClCompile Include="GUI\GUITextPanel.cpp" /> |
163 | 170 | <ClCompile Include="GUI\GUIUtil.cpp" /> |
| 171 | + <ClCompile Include="GUI\WinUtil.cpp" /> |
164 | 172 | <ClCompile Include="GUI\Wrappers\AllegroBitmap.cpp" /> |
165 | 173 | <ClCompile Include="GUI\Wrappers\AllegroInput.cpp" /> |
166 | 174 | <ClCompile Include="GUI\Wrappers\AllegroScreen.cpp" /> |
|
213 | 221 | <ClInclude Include="GUI\GUITextBox.h" /> |
214 | 222 | <ClInclude Include="GUI\GUITextPanel.h" /> |
215 | 223 | <ClInclude Include="GUI\GUIUtil.h" /> |
| 224 | + <ClInclude Include="GUI\WinUtil.h" /> |
216 | 225 | <ClInclude Include="GUI\Wrappers\AllegroBitmap.h" /> |
217 | 226 | <ClInclude Include="GUI\Wrappers\AllegroInput.h" /> |
218 | 227 | <ClInclude Include="GUI\Wrappers\AllegroScreen.h" /> |
|
223 | 232 | <ClInclude Include="System\Reader.h" /> |
224 | 233 | <ClInclude Include="System\RTEError.h" /> |
225 | 234 | <ClInclude Include="System\Serializable.h" /> |
| 235 | + <ClInclude Include="System\Singleton.h" /> |
226 | 236 | <ClInclude Include="System\StandardIncludes.h" /> |
227 | 237 | <ClInclude Include="System\Timer.h" /> |
228 | 238 | <ClInclude Include="System\TimerMan.h" /> |
|
0 commit comments