1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <ItemGroup Label =" ProjectConfigurations" >
4+ <ProjectConfiguration Include =" Debug|x64" >
5+ <Configuration >Debug</Configuration >
6+ <Platform >x64</Platform >
7+ </ProjectConfiguration >
8+ <ProjectConfiguration Include =" Release|x64" >
9+ <Configuration >Release</Configuration >
10+ <Platform >x64</Platform >
11+ </ProjectConfiguration >
12+ </ItemGroup >
13+ <PropertyGroup Label =" Globals" >
14+ <VCProjectVersion >16.0</VCProjectVersion >
15+ <Keyword >Win32Proj</Keyword >
16+ <ProjectGuid >{B88367A4-CB5C-4FB1-9FF9-ADDA3D9D0AB2}</ProjectGuid >
17+ <RootNamespace >My12HelloD3D11</RootNamespace >
18+ <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
19+ </PropertyGroup >
20+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
21+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
22+ <ConfigurationType >Application</ConfigurationType >
23+ <UseDebugLibraries >true</UseDebugLibraries >
24+ <PlatformToolset >v143</PlatformToolset >
25+ <CharacterSet >Unicode</CharacterSet >
26+ </PropertyGroup >
27+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
28+ <ConfigurationType >Application</ConfigurationType >
29+ <UseDebugLibraries >false</UseDebugLibraries >
30+ <PlatformToolset >v143</PlatformToolset >
31+ <WholeProgramOptimization >true</WholeProgramOptimization >
32+ <CharacterSet >Unicode</CharacterSet >
33+ </PropertyGroup >
34+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
35+ <ImportGroup Label =" ExtensionSettings" >
36+ </ImportGroup >
37+ <ImportGroup Label =" Shared" >
38+ </ImportGroup >
39+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
40+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
41+ </ImportGroup >
42+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
43+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
44+ </ImportGroup >
45+ <PropertyGroup Label =" UserMacros" />
46+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
47+ <LinkIncremental >true</LinkIncremental >
48+ <IncludePath >$(SolutionDir)..\lib\glfw-3.3.6\include\;$(IncludePath)</IncludePath >
49+ <LibraryPath >$(SolutionDir)..\lib\glfw-3.3.6\lib-vc2022\;$(LibraryPath)</LibraryPath >
50+ <OutDir >bin\$(Configuration)\</OutDir >
51+ <IntDir >obj\$(Configuration)\</IntDir >
52+ </PropertyGroup >
53+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
54+ <LinkIncremental >false</LinkIncremental >
55+ <IncludePath >$(SolutionDir)..\lib\glfw-3.3.6\include\;$(IncludePath)</IncludePath >
56+ <LibraryPath >$(SolutionDir)..\lib\glfw-3.3.6\lib-vc2022\;$(LibraryPath)</LibraryPath >
57+ <OutDir >bin\$(Configuration)\</OutDir >
58+ <IntDir >obj\$(Configuration)\</IntDir >
59+ </PropertyGroup >
60+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
61+ <ClCompile >
62+ <WarningLevel >Level3</WarningLevel >
63+ <SDLCheck >true</SDLCheck >
64+ <PreprocessorDefinitions >_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
65+ <ConformanceMode >true</ConformanceMode >
66+ <LanguageStandard >stdcpp17</LanguageStandard >
67+ </ClCompile >
68+ <Link >
69+ <SubSystem >Console</SubSystem >
70+ <GenerateDebugInformation >true</GenerateDebugInformation >
71+ <AdditionalDependencies >glfw3.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies >
72+ </Link >
73+ <PostBuildEvent >
74+ <Command >mkdir $(OutDir)Assets\Models\
75+ mkdir $(OutDir)Assets\Shaders\
76+ mkdir $(OutDir)Assets\Textures\
77+ xcopy /Y $(ProjectDir)Assets\Models\*.* $(OutDir)\Assets\Models\
78+ xcopy /Y $(ProjectDir)Assets\Shaders\*.* $(OutDir)Assets\Shaders\
79+ xcopy /Y $(ProjectDir)Assets\Textures\*.* $(OutDir)Assets\Textures\</Command >
80+ </PostBuildEvent >
81+ </ItemDefinitionGroup >
82+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
83+ <ClCompile >
84+ <WarningLevel >Level3</WarningLevel >
85+ <FunctionLevelLinking >true</FunctionLevelLinking >
86+ <IntrinsicFunctions >true</IntrinsicFunctions >
87+ <SDLCheck >true</SDLCheck >
88+ <PreprocessorDefinitions >NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
89+ <ConformanceMode >true</ConformanceMode >
90+ <LanguageStandard >stdcpp17</LanguageStandard >
91+ </ClCompile >
92+ <Link >
93+ <SubSystem >Console</SubSystem >
94+ <EnableCOMDATFolding >true</EnableCOMDATFolding >
95+ <OptimizeReferences >true</OptimizeReferences >
96+ <GenerateDebugInformation >true</GenerateDebugInformation >
97+ <AdditionalDependencies >glfw3.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies >
98+ </Link >
99+ <PostBuildEvent >
100+ <Command >mkdir $(OutDir)Assets\Models\
101+ mkdir $(OutDir)Assets\Shaders\
102+ mkdir $(OutDir)Assets\Textures\
103+ xcopy /Y $(ProjectDir)Assets\Models\*.* $(OutDir)\Assets\Models\
104+ xcopy /Y $(ProjectDir)Assets\Shaders\*.* $(OutDir)Assets\Shaders\
105+ xcopy /Y $(ProjectDir)Assets\Textures\*.* $(OutDir)Assets\Textures\</Command >
106+ </PostBuildEvent >
107+ </ItemDefinitionGroup >
108+ <ItemGroup >
109+ <ClCompile Include =" Main.cpp" />
110+ </ItemGroup >
111+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
112+ <ImportGroup Label =" ExtensionTargets" >
113+ </ImportGroup >
114+ </Project >
0 commit comments