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++_example4</ProjectName> 39 <ProjectGuid>{F631BE25-B384-4061-B7D1-E0C0E77D3A0C}</ProjectGuid> 40 <RootNamespace>cxx_example4</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>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 176 </PostBuildEvent> 177 </ItemDefinitionGroup> 178 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 179 <ClCompile> 180 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 181 <PreprocessorDefinitions>WIN64;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 182 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 183 <CompileAs>Default</CompileAs> 184 <Optimization>Disabled</Optimization> 185 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 186 <OmitFramePointers>false</OmitFramePointers> 187 </ClCompile> 188 <Link> 189 <GenerateDebugInformation>true</GenerateDebugInformation> 190 <SubSystem>Console</SubSystem> 191 <RandomizedBaseAddress>false</RandomizedBaseAddress> 192 <DataExecutionPrevention> 193 </DataExecutionPrevention> 194 </Link> 195 <PostBuildEvent> 196 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 197 </PostBuildEvent> 198 </ItemDefinitionGroup> 199 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'"> 200 <ClCompile> 201 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 202 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 203 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 204 <CompileAs>Default</CompileAs> 205 <Optimization>Disabled</Optimization> 206 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 207 </ClCompile> 208 <Link> 209 <GenerateDebugInformation>true</GenerateDebugInformation> 210 <SubSystem>Console</SubSystem> 211 <RandomizedBaseAddress>false</RandomizedBaseAddress> 212 <DataExecutionPrevention> 213 </DataExecutionPrevention> 214 <TargetMachine>MachineX86</TargetMachine> 215 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 216 </Link> 217 <PostBuildEvent> 218 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 219 </PostBuildEvent> 220 </ItemDefinitionGroup> 221 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'"> 222 <ClCompile> 223 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 224 <PreprocessorDefinitions>WIN64;LIBCONFIGXX_STATIC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 225 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 226 <CompileAs>Default</CompileAs> 227 <Optimization>Disabled</Optimization> 228 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 229 <OmitFramePointers>false</OmitFramePointers> 230 </ClCompile> 231 <Link> 232 <GenerateDebugInformation>true</GenerateDebugInformation> 233 <SubSystem>Console</SubSystem> 234 <RandomizedBaseAddress>false</RandomizedBaseAddress> 235 <DataExecutionPrevention> 236 </DataExecutionPrevention> 237 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 238 </Link> 239 <PostBuildEvent> 240 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 241 </PostBuildEvent> 242 </ItemDefinitionGroup> 243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 244 <ClCompile> 245 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 246 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 247 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 248 <PrecompiledHeader>NotUsing</PrecompiledHeader> 249 <CompileAs>Default</CompileAs> 250 <OmitFramePointers>true</OmitFramePointers> 251 </ClCompile> 252 <Link> 253 <SubSystem>Console</SubSystem> 254 <RandomizedBaseAddress>false</RandomizedBaseAddress> 255 <DataExecutionPrevention /> 256 <TargetMachine>MachineX86</TargetMachine> 257 </Link> 258 <PostBuildEvent> 259 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 260 </PostBuildEvent> 261 </ItemDefinitionGroup> 262 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 263 <ClCompile> 264 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 265 <PreprocessorDefinitions>WIN64;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 266 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 267 <PrecompiledHeader>NotUsing</PrecompiledHeader> 268 <CompileAs>Default</CompileAs> 269 <OmitFramePointers>true</OmitFramePointers> 270 </ClCompile> 271 <Link> 272 <SubSystem>Console</SubSystem> 273 <RandomizedBaseAddress>false</RandomizedBaseAddress> 274 <DataExecutionPrevention> 275 </DataExecutionPrevention> 276 </Link> 277 <PostBuildEvent> 278 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 279 </PostBuildEvent> 280 </ItemDefinitionGroup> 281 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'"> 282 <ClCompile> 283 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 284 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 285 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 286 <PrecompiledHeader>NotUsing</PrecompiledHeader> 287 <CompileAs>Default</CompileAs> 288 <OmitFramePointers>true</OmitFramePointers> 289 </ClCompile> 290 <Link> 291 <SubSystem>Console</SubSystem> 292 <RandomizedBaseAddress>false</RandomizedBaseAddress> 293 <DataExecutionPrevention> 294 </DataExecutionPrevention> 295 <TargetMachine>MachineX86</TargetMachine> 296 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 297 </Link> 298 <PostBuildEvent> 299 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 300 </PostBuildEvent> 301 </ItemDefinitionGroup> 302 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'"> 303 <ClCompile> 304 <AdditionalIncludeDirectories>..\..\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 305 <PreprocessorDefinitions>WIN64;LIBCONFIGXX_STATIC;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 306 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 307 <PrecompiledHeader>NotUsing</PrecompiledHeader> 308 <CompileAs>Default</CompileAs> 309 <OmitFramePointers>true</OmitFramePointers> 310 </ClCompile> 311 <Link> 312 <SubSystem>Console</SubSystem> 313 <RandomizedBaseAddress>false</RandomizedBaseAddress> 314 <DataExecutionPrevention> 315 </DataExecutionPrevention> 316 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 317 </Link> 318 <PostBuildEvent> 319 <Command>xcopy $(SolutionDir)\examples\c++\invalid.cfg $(TargetDir) /d</Command> 320 </PostBuildEvent> 321 </ItemDefinitionGroup> 322 <ItemGroup> 323 <ClCompile Include="example4.cpp" /> 324 </ItemGroup> 325 <ItemGroup> 326 <ProjectReference Include="..\..\lib\libconfig++.vcxproj"> 327 <Project>{a0c36ce7-d908-4573-8b69-249eeeb7d2be}</Project> 328 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 329 </ProjectReference> 330 </ItemGroup> 331 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 332 <ImportGroup Label="ExtensionTargets"> 333 </ImportGroup> 334</Project>