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_Static|Win32"> 5 <Configuration>Debug_Static</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug_Static|x64"> 9 <Configuration>Debug_Static</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Debug|Win32"> 13 <Configuration>Debug</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Debug|x64"> 17 <Configuration>Debug</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 <ProjectConfiguration Include="Release_Static|Win32"> 21 <Configuration>Release_Static</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="Release_Static|x64"> 25 <Configuration>Release_Static</Configuration> 26 <Platform>x64</Platform> 27 </ProjectConfiguration> 28 <ProjectConfiguration Include="Release|Win32"> 29 <Configuration>Release</Configuration> 30 <Platform>Win32</Platform> 31 </ProjectConfiguration> 32 <ProjectConfiguration Include="Release|x64"> 33 <Configuration>Release</Configuration> 34 <Platform>x64</Platform> 35 </ProjectConfiguration> 36 </ItemGroup> 37 <PropertyGroup Label="Globals"> 38 <ProjectName>c++_example3</ProjectName> 39 <ProjectGuid>{8F2C54DE-BCC8-4CC7-81F3-FD0C04E8D5AE}</ProjectGuid> 40 <RootNamespace>cxx_example3</RootNamespace> 41 <Keyword>Win32Proj</Keyword> 42 <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> 43 </PropertyGroup> 44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 46 <ConfigurationType>Application</ConfigurationType> 47 <PlatformToolset>v141</PlatformToolset> 48 <CharacterSet>Unicode</CharacterSet> 49 <WholeProgramOptimization>true</WholeProgramOptimization> 50 </PropertyGroup> 51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 52 <ConfigurationType>Application</ConfigurationType> 53 <PlatformToolset>v141</PlatformToolset> 54 <CharacterSet>Unicode</CharacterSet> 55 <WholeProgramOptimization>true</WholeProgramOptimization> 56 </PropertyGroup> 57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'" Label="Configuration"> 58 <ConfigurationType>Application</ConfigurationType> 59 <PlatformToolset>v141</PlatformToolset> 60 <CharacterSet>Unicode</CharacterSet> 61 <WholeProgramOptimization>true</WholeProgramOptimization> 62 </PropertyGroup> 63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'" Label="Configuration"> 64 <ConfigurationType>Application</ConfigurationType> 65 <PlatformToolset>v141</PlatformToolset> 66 <CharacterSet>Unicode</CharacterSet> 67 <WholeProgramOptimization>true</WholeProgramOptimization> 68 </PropertyGroup> 69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 70 <ConfigurationType>Application</ConfigurationType> 71 <PlatformToolset>v141</PlatformToolset> 72 <CharacterSet>Unicode</CharacterSet> 73 </PropertyGroup> 74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 75 <ConfigurationType>Application</ConfigurationType> 76 <PlatformToolset>v141</PlatformToolset> 77 <CharacterSet>Unicode</CharacterSet> 78 </PropertyGroup> 79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'" Label="Configuration"> 80 <ConfigurationType>Application</ConfigurationType> 81 <PlatformToolset>v141</PlatformToolset> 82 <CharacterSet>Unicode</CharacterSet> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'" Label="Configuration"> 85 <ConfigurationType>Application</ConfigurationType> 86 <PlatformToolset>v141</PlatformToolset> 87 <CharacterSet>Unicode</CharacterSet> 88 </PropertyGroup> 89 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 90 <ImportGroup Label="ExtensionSettings"> 91 </ImportGroup> 92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 94 </ImportGroup> 95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 97 </ImportGroup> 98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'" Label="PropertySheets"> 99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 100 </ImportGroup> 101 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'" Label="PropertySheets"> 102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 103 </ImportGroup> 104 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 106 </ImportGroup> 107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 109 </ImportGroup> 110 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'" Label="PropertySheets"> 111 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 112 </ImportGroup> 113 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'" Label="PropertySheets"> 114 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 115 </ImportGroup> 116 <PropertyGroup Label="UserMacros" /> 117 <PropertyGroup> 118 <_ProjectFileVersion>15.0.26919.1</_ProjectFileVersion> 119 </PropertyGroup> 120 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 121 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 122 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 123 <TargetName>$(ProjectName)d</TargetName> 124 </PropertyGroup> 125 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 126 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 127 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 128 <TargetName>$(ProjectName)d</TargetName> 129 </PropertyGroup> 130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'"> 131 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 132 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 133 <TargetName>$(ProjectName)ds</TargetName> 134 </PropertyGroup> 135 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 136 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 137 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 138 </PropertyGroup> 139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'"> 140 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 141 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 142 <TargetName>$(ProjectName)s</TargetName> 143 </PropertyGroup> 144 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'"> 145 <TargetName>$(ProjectName)ds</TargetName> 146 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 147 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 148 </PropertyGroup> 149 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'"> 150 <TargetName>$(ProjectName)s</TargetName> 151 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 152 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 153 </PropertyGroup> 154 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 155 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 156 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 157 </PropertyGroup> 158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 159 <ClCompile> 160 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 161 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 163 <CompileAs>Default</CompileAs> 164 <Optimization>Disabled</Optimization> 165 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 166 </ClCompile> 167 <Link> 168 <GenerateDebugInformation>true</GenerateDebugInformation> 169 <SubSystem>Console</SubSystem> 170 <RandomizedBaseAddress>false</RandomizedBaseAddress> 171 <DataExecutionPrevention /> 172 <TargetMachine>MachineX86</TargetMachine> 173 </Link> 174 <PostBuildEvent> 175 <Command> 176 </Command> 177 </PostBuildEvent> 178 </ItemDefinitionGroup> 179 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 180 <ClCompile> 181 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 182 <PreprocessorDefinitions>WIN64;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 183 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 184 <CompileAs>Default</CompileAs> 185 <Optimization>Disabled</Optimization> 186 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 187 <OmitFramePointers>false</OmitFramePointers> 188 </ClCompile> 189 <Link> 190 <GenerateDebugInformation>true</GenerateDebugInformation> 191 <SubSystem>Console</SubSystem> 192 <RandomizedBaseAddress>false</RandomizedBaseAddress> 193 <DataExecutionPrevention> 194 </DataExecutionPrevention> 195 </Link> 196 <PostBuildEvent> 197 <Command> 198 </Command> 199 </PostBuildEvent> 200 </ItemDefinitionGroup> 201 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'"> 202 <ClCompile> 203 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 204 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 205 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 206 <CompileAs>Default</CompileAs> 207 <Optimization>Disabled</Optimization> 208 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 209 </ClCompile> 210 <Link> 211 <GenerateDebugInformation>true</GenerateDebugInformation> 212 <SubSystem>Console</SubSystem> 213 <RandomizedBaseAddress>false</RandomizedBaseAddress> 214 <DataExecutionPrevention> 215 </DataExecutionPrevention> 216 <TargetMachine>MachineX86</TargetMachine> 217 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 218 </Link> 219 <PostBuildEvent> 220 <Command> 221 </Command> 222 </PostBuildEvent> 223 </ItemDefinitionGroup> 224 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'"> 225 <ClCompile> 226 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 227 <PreprocessorDefinitions>WIN64;LIBCONFIGXX_STATIC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 228 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 229 <CompileAs>Default</CompileAs> 230 <Optimization>Disabled</Optimization> 231 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 232 <OmitFramePointers>false</OmitFramePointers> 233 </ClCompile> 234 <Link> 235 <GenerateDebugInformation>true</GenerateDebugInformation> 236 <SubSystem>Console</SubSystem> 237 <RandomizedBaseAddress>false</RandomizedBaseAddress> 238 <DataExecutionPrevention> 239 </DataExecutionPrevention> 240 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 241 </Link> 242 <PostBuildEvent> 243 <Command> 244 </Command> 245 </PostBuildEvent> 246 </ItemDefinitionGroup> 247 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 248 <ClCompile> 249 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 250 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 251 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 252 <PrecompiledHeader>NotUsing</PrecompiledHeader> 253 <CompileAs>Default</CompileAs> 254 <OmitFramePointers>true</OmitFramePointers> 255 </ClCompile> 256 <Link> 257 <SubSystem>Console</SubSystem> 258 <RandomizedBaseAddress>false</RandomizedBaseAddress> 259 <DataExecutionPrevention /> 260 <TargetMachine>MachineX86</TargetMachine> 261 </Link> 262 <PostBuildEvent> 263 <Command> 264 </Command> 265 </PostBuildEvent> 266 </ItemDefinitionGroup> 267 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 268 <ClCompile> 269 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 270 <PreprocessorDefinitions>WIN64;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 271 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 272 <PrecompiledHeader>NotUsing</PrecompiledHeader> 273 <CompileAs>Default</CompileAs> 274 <OmitFramePointers>true</OmitFramePointers> 275 </ClCompile> 276 <Link> 277 <SubSystem>Console</SubSystem> 278 <RandomizedBaseAddress>false</RandomizedBaseAddress> 279 <DataExecutionPrevention> 280 </DataExecutionPrevention> 281 </Link> 282 <PostBuildEvent> 283 <Command> 284 </Command> 285 </PostBuildEvent> 286 </ItemDefinitionGroup> 287 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'"> 288 <ClCompile> 289 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 290 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 291 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 292 <PrecompiledHeader>NotUsing</PrecompiledHeader> 293 <CompileAs>Default</CompileAs> 294 <OmitFramePointers>true</OmitFramePointers> 295 </ClCompile> 296 <Link> 297 <SubSystem>Console</SubSystem> 298 <RandomizedBaseAddress>false</RandomizedBaseAddress> 299 <DataExecutionPrevention> 300 </DataExecutionPrevention> 301 <TargetMachine>MachineX86</TargetMachine> 302 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 303 </Link> 304 <PostBuildEvent> 305 <Command> 306 </Command> 307 </PostBuildEvent> 308 </ItemDefinitionGroup> 309 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'"> 310 <ClCompile> 311 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 312 <PreprocessorDefinitions>WIN64;LIBCONFIGXX_STATIC;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 313 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 314 <PrecompiledHeader>NotUsing</PrecompiledHeader> 315 <CompileAs>Default</CompileAs> 316 <OmitFramePointers>true</OmitFramePointers> 317 </ClCompile> 318 <Link> 319 <SubSystem>Console</SubSystem> 320 <RandomizedBaseAddress>false</RandomizedBaseAddress> 321 <DataExecutionPrevention> 322 </DataExecutionPrevention> 323 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 324 </Link> 325 <PostBuildEvent> 326 <Command> 327 </Command> 328 </PostBuildEvent> 329 </ItemDefinitionGroup> 330 <ItemGroup> 331 <ClCompile Include="example3.cpp" /> 332 </ItemGroup> 333 <ItemGroup> 334 <None Include="example.cfg" /> 335 </ItemGroup> 336 <ItemGroup> 337 <ProjectReference Include="..\..\lib\libconfig++.vcxproj"> 338 <Project>{a0c36ce7-d908-4573-8b69-249eeeb7d2be}</Project> 339 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 340 </ProjectReference> 341 </ItemGroup> 342 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 343 <ImportGroup Label="ExtensionTargets"> 344 </ImportGroup> 345</Project>