Skip to content

Commit 815c445

Browse files
author
jeffgaogao
committed
update demo
1 parent 82aae8a commit 815c445

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+37434
-279
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.vs/
1+
.vs/

TcrDemo/TcrDemo.vcxproj

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,21 @@
103103
<ClCompile>
104104
<WarningLevel>Level3</WarningLevel>
105105
<SDLCheck>true</SDLCheck>
106-
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106+
<PreprocessorDefinitions>_DEBUG;_WINDOWS</PreprocessorDefinitions>
107107
<ConformanceMode>true</ConformanceMode>
108+
<AdditionalIncludeDirectories>$(ProjectDir)\spdlog-1.12.0\include;$(SolutionDir)TcrSdk\x86\include;$(ProjectDir)opengl\include;$(ProjectDir)jsoncpp\include</AdditionalIncludeDirectories>
109+
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
110+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
108111
</ClCompile>
109112
<Link>
110113
<SubSystem>Windows</SubSystem>
111114
<GenerateDebugInformation>true</GenerateDebugInformation>
115+
<AdditionalLibraryDirectories>$(SolutionDir)TcrSdk\x86\lib;$(ProjectDir)jsoncpp\lib\x86_debug;$(ProjectDir)opengl\lib\win32</AdditionalLibraryDirectories>
116+
<AdditionalDependencies>json_reader.obj;json_value.obj;json_writer.obj;gdi32.lib;user32.lib;wininet.lib;winmm.lib;winspool.lib;winhttp.lib;opengl32.lib;glfw3.lib;glew32s.lib;TcrSdk.lib</AdditionalDependencies>
112117
</Link>
118+
<PostBuildEvent>
119+
<Command>xcopy /E /Y "$(SolutionDir)TcrSdk\x86\lib" "$(OutDir)"</Command>
120+
</PostBuildEvent>
113121
</ItemDefinitionGroup>
114122
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
115123
<ClCompile>
@@ -119,25 +127,41 @@
119127
<SDLCheck>true</SDLCheck>
120128
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121129
<ConformanceMode>true</ConformanceMode>
130+
<AdditionalIncludeDirectories>$(ProjectDir)jsoncpp\include;$(ProjectDir)spdlog-1.12.0\include;$(SolutionDir)TcrSdk\x86\include;$(ProjectDir)opengl\include</AdditionalIncludeDirectories>
131+
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
132+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
122133
</ClCompile>
123134
<Link>
124135
<SubSystem>Windows</SubSystem>
125136
<EnableCOMDATFolding>true</EnableCOMDATFolding>
126137
<OptimizeReferences>true</OptimizeReferences>
127138
<GenerateDebugInformation>true</GenerateDebugInformation>
139+
<AdditionalLibraryDirectories>$(ProjectDir)jsoncpp\lib\x86_release;$(SolutionDir)TcrSdk\x86\lib;$(ProjectDir)opengl\lib;$(ProjectDir)opengl\lib\win32</AdditionalLibraryDirectories>
140+
<AdditionalDependencies>json_reader.obj;json_value.obj;json_writer.obj;gdi32.lib;user32.lib;wininet.lib;winmm.lib;winspool.lib;winhttp.lib;TcrSdk.lib;opengl32.lib;glfw3.lib;glew32s.lib</AdditionalDependencies>
128141
</Link>
142+
<PostBuildEvent>
143+
<Command>xcopy /E /Y "$(SolutionDir)TcrSdk\x86\lib" "$(OutDir)"</Command>
144+
</PostBuildEvent>
129145
</ItemDefinitionGroup>
130146
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
131147
<ClCompile>
132148
<WarningLevel>Level3</WarningLevel>
133149
<SDLCheck>true</SDLCheck>
134-
<PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150+
<PreprocessorDefinitions>_DEBUG;_WINDOWS;_ITERATOR_DEBUG_LEVEL=0</PreprocessorDefinitions>
135151
<ConformanceMode>true</ConformanceMode>
152+
<AdditionalIncludeDirectories>$(ProjectDir)\spdlog-1.12.0\include;$(SolutionDir)TcrSdk\x64\include;$(ProjectDir)opengl\include;$(ProjectDir)jsoncpp\include</AdditionalIncludeDirectories>
153+
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
154+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
136155
</ClCompile>
137156
<Link>
138157
<SubSystem>Windows</SubSystem>
139158
<GenerateDebugInformation>true</GenerateDebugInformation>
159+
<AdditionalLibraryDirectories>$(SolutionDir)TcrSdk\x64\lib;$(ProjectDir)opengl\lib\x64;$(ProjectDir)jsoncpp\lib\x64_debug</AdditionalLibraryDirectories>
160+
<AdditionalDependencies>json_reader.obj;json_value.obj;json_writer.obj;gdi32.lib;user32.lib;wininet.lib;winmm.lib;winspool.lib;winhttp.lib;opengl32.lib;glfw3.lib;glew32s.lib;TcrSdk.lib</AdditionalDependencies>
140161
</Link>
162+
<PostBuildEvent>
163+
<Command>xcopy /E /Y "$(SolutionDir)TcrSdk\x64\lib" "$(OutDir)"</Command>
164+
</PostBuildEvent>
141165
</ItemDefinitionGroup>
142166
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
143167
<ClCompile>
@@ -147,7 +171,7 @@
147171
<SDLCheck>true</SDLCheck>
148172
<PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
149173
<ConformanceMode>true</ConformanceMode>
150-
<AdditionalIncludeDirectories>$(ProjectDir)tcrsdk\include;$(ProjectDir)spdlog-1.12.0\include;$(ProjectDir)jsoncpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174+
<AdditionalIncludeDirectories>$(ProjectDir)jsoncpp\include;$(ProjectDir)spdlog-1.12.0\include;$(SolutionDir)TcrSdk\x64\include;$(ProjectDir)opengl/include</AdditionalIncludeDirectories>
151175
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
152176
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
153177
</ClCompile>
@@ -156,14 +180,17 @@
156180
<EnableCOMDATFolding>true</EnableCOMDATFolding>
157181
<OptimizeReferences>true</OptimizeReferences>
158182
<GenerateDebugInformation>true</GenerateDebugInformation>
159-
<AdditionalLibraryDirectories>$(ProjectDir)tcrsdk\libs\x64;$(ProjectDir)jsoncpp\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
160-
<AdditionalDependencies>TcrSdk-Win.lib;json_reader.obj;json_value.obj;json_writer.obj;wininet.lib;winmm.lib;winspool.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies>
183+
<AdditionalLibraryDirectories>$(ProjectDir)jsoncpp\lib\x64_release;$(SolutionDir)TcrSdk\x64\lib;$(ProjectDir)opengl\lib;$(ProjectDir)opengl\lib\x64</AdditionalLibraryDirectories>
184+
<AdditionalDependencies>json_reader.obj;json_value.obj;json_writer.obj;gdi32.lib;user32.lib;wininet.lib;winmm.lib;winspool.lib;winhttp.lib;TcrSdk.lib;opengl32.lib;glfw3.lib;glew32s.lib</AdditionalDependencies>
161185
</Link>
162186
<PreBuildEvent>
163-
<Command>xcopy /E /Y "$(ProjectDir)tcrsdk\libs\x64" "$(OutDir)"</Command>
187+
<Command>
188+
</Command>
164189
</PreBuildEvent>
190+
<PostBuildEvent>
191+
<Command>xcopy /E /Y "$(SolutionDir)TcrSdk\x64\lib" "$(OutDir)"</Command>
192+
</PostBuildEvent>
165193
</ItemDefinitionGroup>
166194
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
167-
<ImportGroup Label="ExtensionTargets">
168-
</ImportGroup>
195+
<ImportGroup Label="ExtensionTargets" />
169196
</Project>
1.22 MB
Binary file not shown.
1.07 MB
Binary file not shown.
773 KB
Binary file not shown.
943 KB
Binary file not shown.
847 KB
Binary file not shown.

0 commit comments

Comments
 (0)