1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project DefaultTargets =" Build" ToolsVersion =" 15.0" 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+ <ItemGroup >
14+ <ClInclude Include =" ..\..\..\..\Book_BJ\Chap12\12_14_HeterogeneousComputing\KernelCall.h" />
15+ </ItemGroup >
16+ <ItemGroup >
17+ <ClCompile Include =" ..\..\..\..\Book_BJ\Chap12\12_14_HeterogeneousComputing\main.cpp" />
18+ </ItemGroup >
19+ <ItemGroup >
20+ <CudaCompile Include =" ..\..\..\..\Book_BJ\Chap12\12_14_HeterogeneousComputing\DeviceCode.cu" />
21+ </ItemGroup >
22+ <PropertyGroup Label =" Globals" >
23+ <ProjectGuid >{B803E594-E9B4-4429-A9BD-6B417DBDB0A5}</ProjectGuid >
24+ <RootNamespace >_12_14_HetergeneousComputing</RootNamespace >
25+ </PropertyGroup >
26+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
28+ <ConfigurationType >Application</ConfigurationType >
29+ <UseDebugLibraries >true</UseDebugLibraries >
30+ <CharacterSet >MultiByte</CharacterSet >
31+ <PlatformToolset >v142</PlatformToolset >
32+ </PropertyGroup >
33+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
34+ <ConfigurationType >Application</ConfigurationType >
35+ <UseDebugLibraries >false</UseDebugLibraries >
36+ <WholeProgramOptimization >true</WholeProgramOptimization >
37+ <CharacterSet >MultiByte</CharacterSet >
38+ <PlatformToolset >v142</PlatformToolset >
39+ </PropertyGroup >
40+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
41+ <ImportGroup Label =" ExtensionSettings" >
42+ <Import Project =" $(VCTargetsPath)\BuildCustomizations\CUDA 11.6.props" />
43+ </ImportGroup >
44+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
45+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
46+ </ImportGroup >
47+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
48+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
49+ </ImportGroup >
50+ <PropertyGroup Label =" UserMacros" />
51+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
52+ <LinkIncremental >true</LinkIncremental >
53+ </PropertyGroup >
54+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
55+ <ClCompile >
56+ <WarningLevel >Level3</WarningLevel >
57+ <Optimization >Disabled</Optimization >
58+ <PreprocessorDefinitions >WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
59+ </ClCompile >
60+ <Link >
61+ <GenerateDebugInformation >true</GenerateDebugInformation >
62+ <SubSystem >Console</SubSystem >
63+ <AdditionalDependencies >cudart_static.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 >
64+ </Link >
65+ <CudaCompile >
66+ <TargetMachinePlatform >64</TargetMachinePlatform >
67+ </CudaCompile >
68+ </ItemDefinitionGroup >
69+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
70+ <ClCompile >
71+ <WarningLevel >Level3</WarningLevel >
72+ <Optimization >MaxSpeed</Optimization >
73+ <FunctionLevelLinking >true</FunctionLevelLinking >
74+ <IntrinsicFunctions >true</IntrinsicFunctions >
75+ <PreprocessorDefinitions >WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
76+ </ClCompile >
77+ <Link >
78+ <GenerateDebugInformation >true</GenerateDebugInformation >
79+ <EnableCOMDATFolding >true</EnableCOMDATFolding >
80+ <OptimizeReferences >true</OptimizeReferences >
81+ <SubSystem >Console</SubSystem >
82+ <AdditionalDependencies >cudart_static.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 >
83+ </Link >
84+ <CudaCompile >
85+ <TargetMachinePlatform >64</TargetMachinePlatform >
86+ </CudaCompile >
87+ </ItemDefinitionGroup >
88+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
89+ <ImportGroup Label =" ExtensionTargets" >
90+ <Import Project =" $(VCTargetsPath)\BuildCustomizations\CUDA 11.6.targets" />
91+ </ImportGroup >
92+ </Project >
0 commit comments