diff options
author | David Walter Seikel | 2013-01-13 18:54:10 +1000 |
---|---|---|
committer | David Walter Seikel | 2013-01-13 18:54:10 +1000 |
commit | 959831f4ef5a3e797f576c3de08cd65032c997ad (patch) | |
tree | e7351908be5995f0b325b2ebeaa02d5a34b82583 /libraries/irrlicht-1.8/examples/01.HelloWorld | |
parent | Add info about changes to Irrlicht. (diff) | |
download | SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.zip SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.gz SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.bz2 SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.xz |
Remove damned ancient DOS line endings from Irrlicht. Hopefully I did not go overboard.
Diffstat (limited to 'libraries/irrlicht-1.8/examples/01.HelloWorld')
9 files changed, 1843 insertions, 1843 deletions
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.dev b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.dev index 9de3da7..6033fde 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.dev +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.dev | |||
@@ -1,59 +1,59 @@ | |||
1 | [Project] | 1 | [Project] |
2 | FileName=example.dev | 2 | FileName=example.dev |
3 | Name=Irrlicht Example 01 HelloWorld | 3 | Name=Irrlicht Example 01 HelloWorld |
4 | UnitCount=1 | 4 | UnitCount=1 |
5 | Type=1 | 5 | Type=1 |
6 | Ver=1 | 6 | Ver=1 |
7 | ObjFiles= | 7 | ObjFiles= |
8 | Includes=..\..\include | 8 | Includes=..\..\include |
9 | Libs= | 9 | Libs= |
10 | PrivateResource= | 10 | PrivateResource= |
11 | ResourceIncludes= | 11 | ResourceIncludes= |
12 | MakeIncludes= | 12 | MakeIncludes= |
13 | Compiler= | 13 | Compiler= |
14 | CppCompiler= | 14 | CppCompiler= |
15 | Linker=../../lib/Win32-gcc/libIrrlicht.a_@@_ | 15 | Linker=../../lib/Win32-gcc/libIrrlicht.a_@@_ |
16 | IsCpp=1 | 16 | IsCpp=1 |
17 | Icon= | 17 | Icon= |
18 | ExeOutput=../../bin/Win32-gcc | 18 | ExeOutput=../../bin/Win32-gcc |
19 | ObjectOutput= | 19 | ObjectOutput= |
20 | OverrideOutput=1 | 20 | OverrideOutput=1 |
21 | OverrideOutputName=01.HelloWorld.exe | 21 | OverrideOutputName=01.HelloWorld.exe |
22 | HostApplication= | 22 | HostApplication= |
23 | Folders= | 23 | Folders= |
24 | CommandLine= | 24 | CommandLine= |
25 | IncludeVersionInfo=0 | 25 | IncludeVersionInfo=0 |
26 | SupportXPThemes=0 | 26 | SupportXPThemes=0 |
27 | CompilerSet=0 | 27 | CompilerSet=0 |
28 | CompilerSettings=0000000000000000000000 | 28 | CompilerSettings=0000000000000000000000 |
29 | UseCustomMakefile=0 | 29 | UseCustomMakefile=0 |
30 | CustomMakefile= | 30 | CustomMakefile= |
31 | 31 | ||
32 | [Unit1] | 32 | [Unit1] |
33 | FileName=main.cpp | 33 | FileName=main.cpp |
34 | CompileCpp=1 | 34 | CompileCpp=1 |
35 | Folder=Projekt1 | 35 | Folder=Projekt1 |
36 | Compile=1 | 36 | Compile=1 |
37 | Link=1 | 37 | Link=1 |
38 | Priority=1000 | 38 | Priority=1000 |
39 | OverrideBuildCmd=0 | 39 | OverrideBuildCmd=0 |
40 | BuildCmd= | 40 | BuildCmd= |
41 | 41 | ||
42 | [VersionInfo] | 42 | [VersionInfo] |
43 | Major=0 | 43 | Major=0 |
44 | Minor=1 | 44 | Minor=1 |
45 | Release=1 | 45 | Release=1 |
46 | Build=1 | 46 | Build=1 |
47 | LanguageID=1033 | 47 | LanguageID=1033 |
48 | CharsetID=1252 | 48 | CharsetID=1252 |
49 | CompanyName= | 49 | CompanyName= |
50 | FileVersion= | 50 | FileVersion= |
51 | FileDescription=Irrlicht Engine example compiled using DevCpp and gcc | 51 | FileDescription=Irrlicht Engine example compiled using DevCpp and gcc |
52 | InternalName= | 52 | InternalName= |
53 | LegalCopyright= | 53 | LegalCopyright= |
54 | LegalTrademarks= | 54 | LegalTrademarks= |
55 | OriginalFilename= | 55 | OriginalFilename= |
56 | ProductName= | 56 | ProductName= |
57 | ProductVersion= | 57 | ProductVersion= |
58 | AutoIncBuildNr=0 | 58 | AutoIncBuildNr=0 |
59 | 59 | ||
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.vcproj b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.vcproj index 3a2fdb0..c7ea1ff 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.vcproj +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld.vcproj | |||
@@ -1,163 +1,163 @@ | |||
1 | <?xml version="1.0" encoding="Windows-1252"?> | 1 | <?xml version="1.0" encoding="Windows-1252"?> |
2 | <VisualStudioProject | 2 | <VisualStudioProject |
3 | ProjectType="Visual C++" | 3 | ProjectType="Visual C++" |
4 | Version="7.10" | 4 | Version="7.10" |
5 | Name="01.HelloWorld" | 5 | Name="01.HelloWorld" |
6 | ProjectGUID="{265B57DD-0C6D-4CFD-A95E-0FCC3ECD0E90}" | 6 | ProjectGUID="{265B57DD-0C6D-4CFD-A95E-0FCC3ECD0E90}" |
7 | SccProjectName="" | 7 | SccProjectName="" |
8 | SccLocalPath=""> | 8 | SccLocalPath=""> |
9 | <Platforms> | 9 | <Platforms> |
10 | <Platform | 10 | <Platform |
11 | Name="Win32"/> | 11 | Name="Win32"/> |
12 | </Platforms> | 12 | </Platforms> |
13 | <Configurations> | 13 | <Configurations> |
14 | <Configuration | 14 | <Configuration |
15 | Name="Debug|Win32" | 15 | Name="Debug|Win32" |
16 | OutputDirectory=".\Debug" | 16 | OutputDirectory=".\Debug" |
17 | IntermediateDirectory=".\Debug" | 17 | IntermediateDirectory=".\Debug" |
18 | ConfigurationType="1" | 18 | ConfigurationType="1" |
19 | UseOfMFC="0" | 19 | UseOfMFC="0" |
20 | ATLMinimizesCRunTimeLibraryUsage="FALSE" | 20 | ATLMinimizesCRunTimeLibraryUsage="FALSE" |
21 | CharacterSet="2"> | 21 | CharacterSet="2"> |
22 | <Tool | 22 | <Tool |
23 | Name="VCCLCompilerTool" | 23 | Name="VCCLCompilerTool" |
24 | Optimization="0" | 24 | Optimization="0" |
25 | AdditionalIncludeDirectories="..\..\include" | 25 | AdditionalIncludeDirectories="..\..\include" |
26 | PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | 26 | PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" |
27 | BasicRuntimeChecks="3" | 27 | BasicRuntimeChecks="3" |
28 | RuntimeLibrary="5" | 28 | RuntimeLibrary="5" |
29 | UsePrecompiledHeader="2" | 29 | UsePrecompiledHeader="2" |
30 | PrecompiledHeaderFile=".\Debug/HelloWorld.pch" | 30 | PrecompiledHeaderFile=".\Debug/HelloWorld.pch" |
31 | AssemblerListingLocation=".\Debug/" | 31 | AssemblerListingLocation=".\Debug/" |
32 | ObjectFile=".\Debug/" | 32 | ObjectFile=".\Debug/" |
33 | ProgramDataBaseFileName=".\Debug/" | 33 | ProgramDataBaseFileName=".\Debug/" |
34 | WarningLevel="3" | 34 | WarningLevel="3" |
35 | SuppressStartupBanner="TRUE" | 35 | SuppressStartupBanner="TRUE" |
36 | DebugInformationFormat="4" | 36 | DebugInformationFormat="4" |
37 | CompileAs="0"/> | 37 | CompileAs="0"/> |
38 | <Tool | 38 | <Tool |
39 | Name="VCCustomBuildTool"/> | 39 | Name="VCCustomBuildTool"/> |
40 | <Tool | 40 | <Tool |
41 | Name="VCLinkerTool" | 41 | Name="VCLinkerTool" |
42 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" | 42 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" |
43 | LinkIncremental="0" | 43 | LinkIncremental="0" |
44 | SuppressStartupBanner="TRUE" | 44 | SuppressStartupBanner="TRUE" |
45 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" | 45 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" |
46 | GenerateDebugInformation="TRUE" | 46 | GenerateDebugInformation="TRUE" |
47 | ProgramDatabaseFile=".\Debug/HelloWorld.pdb" | 47 | ProgramDatabaseFile=".\Debug/HelloWorld.pdb" |
48 | SubSystem="1" | 48 | SubSystem="1" |
49 | TargetMachine="1"/> | 49 | TargetMachine="1"/> |
50 | <Tool | 50 | <Tool |
51 | Name="VCMIDLTool" | 51 | Name="VCMIDLTool" |
52 | TypeLibraryName=".\Debug/HelloWorld.tlb" | 52 | TypeLibraryName=".\Debug/HelloWorld.tlb" |
53 | HeaderFileName=""/> | 53 | HeaderFileName=""/> |
54 | <Tool | 54 | <Tool |
55 | Name="VCPostBuildEventTool"/> | 55 | Name="VCPostBuildEventTool"/> |
56 | <Tool | 56 | <Tool |
57 | Name="VCPreBuildEventTool"/> | 57 | Name="VCPreBuildEventTool"/> |
58 | <Tool | 58 | <Tool |
59 | Name="VCPreLinkEventTool"/> | 59 | Name="VCPreLinkEventTool"/> |
60 | <Tool | 60 | <Tool |
61 | Name="VCResourceCompilerTool" | 61 | Name="VCResourceCompilerTool" |
62 | PreprocessorDefinitions="_DEBUG" | 62 | PreprocessorDefinitions="_DEBUG" |
63 | Culture="3079"/> | 63 | Culture="3079"/> |
64 | <Tool | 64 | <Tool |
65 | Name="VCWebServiceProxyGeneratorTool"/> | 65 | Name="VCWebServiceProxyGeneratorTool"/> |
66 | <Tool | 66 | <Tool |
67 | Name="VCXMLDataGeneratorTool"/> | 67 | Name="VCXMLDataGeneratorTool"/> |
68 | <Tool | 68 | <Tool |
69 | Name="VCWebDeploymentTool"/> | 69 | Name="VCWebDeploymentTool"/> |
70 | <Tool | 70 | <Tool |
71 | Name="VCManagedWrapperGeneratorTool"/> | 71 | Name="VCManagedWrapperGeneratorTool"/> |
72 | <Tool | 72 | <Tool |
73 | Name="VCAuxiliaryManagedWrapperGeneratorTool"/> | 73 | Name="VCAuxiliaryManagedWrapperGeneratorTool"/> |
74 | </Configuration> | 74 | </Configuration> |
75 | <Configuration | 75 | <Configuration |
76 | Name="Release|Win32" | 76 | Name="Release|Win32" |
77 | OutputDirectory=".\Release" | 77 | OutputDirectory=".\Release" |
78 | IntermediateDirectory=".\Release" | 78 | IntermediateDirectory=".\Release" |
79 | ConfigurationType="1" | 79 | ConfigurationType="1" |
80 | UseOfMFC="0" | 80 | UseOfMFC="0" |
81 | ATLMinimizesCRunTimeLibraryUsage="FALSE" | 81 | ATLMinimizesCRunTimeLibraryUsage="FALSE" |
82 | CharacterSet="2"> | 82 | CharacterSet="2"> |
83 | <Tool | 83 | <Tool |
84 | Name="VCCLCompilerTool" | 84 | Name="VCCLCompilerTool" |
85 | Optimization="2" | 85 | Optimization="2" |
86 | InlineFunctionExpansion="1" | 86 | InlineFunctionExpansion="1" |
87 | AdditionalIncludeDirectories="..\..\include" | 87 | AdditionalIncludeDirectories="..\..\include" |
88 | PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | 88 | PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" |
89 | StringPooling="TRUE" | 89 | StringPooling="TRUE" |
90 | RuntimeLibrary="4" | 90 | RuntimeLibrary="4" |
91 | EnableFunctionLevelLinking="TRUE" | 91 | EnableFunctionLevelLinking="TRUE" |
92 | UsePrecompiledHeader="2" | 92 | UsePrecompiledHeader="2" |
93 | PrecompiledHeaderFile=".\Release/HelloWorld.pch" | 93 | PrecompiledHeaderFile=".\Release/HelloWorld.pch" |
94 | AssemblerListingLocation=".\Release/" | 94 | AssemblerListingLocation=".\Release/" |
95 | ObjectFile=".\Release/" | 95 | ObjectFile=".\Release/" |
96 | ProgramDataBaseFileName=".\Release/" | 96 | ProgramDataBaseFileName=".\Release/" |
97 | WarningLevel="3" | 97 | WarningLevel="3" |
98 | SuppressStartupBanner="TRUE" | 98 | SuppressStartupBanner="TRUE" |
99 | CompileAs="0"/> | 99 | CompileAs="0"/> |
100 | <Tool | 100 | <Tool |
101 | Name="VCCustomBuildTool"/> | 101 | Name="VCCustomBuildTool"/> |
102 | <Tool | 102 | <Tool |
103 | Name="VCLinkerTool" | 103 | Name="VCLinkerTool" |
104 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" | 104 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" |
105 | LinkIncremental="0" | 105 | LinkIncremental="0" |
106 | SuppressStartupBanner="TRUE" | 106 | SuppressStartupBanner="TRUE" |
107 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" | 107 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" |
108 | ProgramDatabaseFile=".\Release/HelloWorld.pdb" | 108 | ProgramDatabaseFile=".\Release/HelloWorld.pdb" |
109 | SubSystem="1" | 109 | SubSystem="1" |
110 | TargetMachine="1"/> | 110 | TargetMachine="1"/> |
111 | <Tool | 111 | <Tool |
112 | Name="VCMIDLTool" | 112 | Name="VCMIDLTool" |
113 | TypeLibraryName=".\Release/HelloWorld.tlb" | 113 | TypeLibraryName=".\Release/HelloWorld.tlb" |
114 | HeaderFileName=""/> | 114 | HeaderFileName=""/> |
115 | <Tool | 115 | <Tool |
116 | Name="VCPostBuildEventTool"/> | 116 | Name="VCPostBuildEventTool"/> |
117 | <Tool | 117 | <Tool |
118 | Name="VCPreBuildEventTool"/> | 118 | Name="VCPreBuildEventTool"/> |
119 | <Tool | 119 | <Tool |
120 | Name="VCPreLinkEventTool"/> | 120 | Name="VCPreLinkEventTool"/> |
121 | <Tool | 121 | <Tool |
122 | Name="VCResourceCompilerTool" | 122 | Name="VCResourceCompilerTool" |
123 | PreprocessorDefinitions="NDEBUG" | 123 | PreprocessorDefinitions="NDEBUG" |
124 | Culture="3079"/> | 124 | Culture="3079"/> |
125 | <Tool | 125 | <Tool |
126 | Name="VCWebServiceProxyGeneratorTool"/> | 126 | Name="VCWebServiceProxyGeneratorTool"/> |
127 | <Tool | 127 | <Tool |
128 | Name="VCXMLDataGeneratorTool"/> | 128 | Name="VCXMLDataGeneratorTool"/> |
129 | <Tool | 129 | <Tool |
130 | Name="VCWebDeploymentTool"/> | 130 | Name="VCWebDeploymentTool"/> |
131 | <Tool | 131 | <Tool |
132 | Name="VCManagedWrapperGeneratorTool"/> | 132 | Name="VCManagedWrapperGeneratorTool"/> |
133 | <Tool | 133 | <Tool |
134 | Name="VCAuxiliaryManagedWrapperGeneratorTool"/> | 134 | Name="VCAuxiliaryManagedWrapperGeneratorTool"/> |
135 | </Configuration> | 135 | </Configuration> |
136 | </Configurations> | 136 | </Configurations> |
137 | <References> | 137 | <References> |
138 | </References> | 138 | </References> |
139 | <Files> | 139 | <Files> |
140 | <File | 140 | <File |
141 | RelativePath="main.cpp"> | 141 | RelativePath="main.cpp"> |
142 | <FileConfiguration | 142 | <FileConfiguration |
143 | Name="Debug|Win32"> | 143 | Name="Debug|Win32"> |
144 | <Tool | 144 | <Tool |
145 | Name="VCCLCompilerTool" | 145 | Name="VCCLCompilerTool" |
146 | Optimization="0" | 146 | Optimization="0" |
147 | AdditionalIncludeDirectories="" | 147 | AdditionalIncludeDirectories="" |
148 | PreprocessorDefinitions="" | 148 | PreprocessorDefinitions="" |
149 | BasicRuntimeChecks="3"/> | 149 | BasicRuntimeChecks="3"/> |
150 | </FileConfiguration> | 150 | </FileConfiguration> |
151 | <FileConfiguration | 151 | <FileConfiguration |
152 | Name="Release|Win32"> | 152 | Name="Release|Win32"> |
153 | <Tool | 153 | <Tool |
154 | Name="VCCLCompilerTool" | 154 | Name="VCCLCompilerTool" |
155 | Optimization="2" | 155 | Optimization="2" |
156 | AdditionalIncludeDirectories="" | 156 | AdditionalIncludeDirectories="" |
157 | PreprocessorDefinitions=""/> | 157 | PreprocessorDefinitions=""/> |
158 | </FileConfiguration> | 158 | </FileConfiguration> |
159 | </File> | 159 | </File> |
160 | </Files> | 160 | </Files> |
161 | <Globals> | 161 | <Globals> |
162 | </Globals> | 162 | </Globals> |
163 | </VisualStudioProject> | 163 | </VisualStudioProject> |
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc10.vcxproj b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc10.vcxproj index 696621f..84601ca 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc10.vcxproj +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc10.vcxproj | |||
@@ -1,231 +1,231 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | <ItemGroup Label="ProjectConfigurations"> | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | <ProjectConfiguration Include="Debug|Win32"> | 4 | <ProjectConfiguration Include="Debug|Win32"> |
5 | <Configuration>Debug</Configuration> | 5 | <Configuration>Debug</Configuration> |
6 | <Platform>Win32</Platform> | 6 | <Platform>Win32</Platform> |
7 | </ProjectConfiguration> | 7 | </ProjectConfiguration> |
8 | <ProjectConfiguration Include="Debug|x64"> | 8 | <ProjectConfiguration Include="Debug|x64"> |
9 | <Configuration>Debug</Configuration> | 9 | <Configuration>Debug</Configuration> |
10 | <Platform>x64</Platform> | 10 | <Platform>x64</Platform> |
11 | </ProjectConfiguration> | 11 | </ProjectConfiguration> |
12 | <ProjectConfiguration Include="Release|Win32"> | 12 | <ProjectConfiguration Include="Release|Win32"> |
13 | <Configuration>Release</Configuration> | 13 | <Configuration>Release</Configuration> |
14 | <Platform>Win32</Platform> | 14 | <Platform>Win32</Platform> |
15 | </ProjectConfiguration> | 15 | </ProjectConfiguration> |
16 | <ProjectConfiguration Include="Release|x64"> | 16 | <ProjectConfiguration Include="Release|x64"> |
17 | <Configuration>Release</Configuration> | 17 | <Configuration>Release</Configuration> |
18 | <Platform>x64</Platform> | 18 | <Platform>x64</Platform> |
19 | </ProjectConfiguration> | 19 | </ProjectConfiguration> |
20 | </ItemGroup> | 20 | </ItemGroup> |
21 | <PropertyGroup Label="Globals"> | 21 | <PropertyGroup Label="Globals"> |
22 | <ProjectName>01.HelloWorld</ProjectName> | 22 | <ProjectName>01.HelloWorld</ProjectName> |
23 | <ProjectGuid>{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}</ProjectGuid> | 23 | <ProjectGuid>{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}</ProjectGuid> |
24 | <RootNamespace>HelloWorld</RootNamespace> | 24 | <RootNamespace>HelloWorld</RootNamespace> |
25 | </PropertyGroup> | 25 | </PropertyGroup> |
26 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 26 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
27 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 27 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
28 | <ConfigurationType>Application</ConfigurationType> | 28 | <ConfigurationType>Application</ConfigurationType> |
29 | <UseOfMfc>false</UseOfMfc> | 29 | <UseOfMfc>false</UseOfMfc> |
30 | <CharacterSet>MultiByte</CharacterSet> | 30 | <CharacterSet>MultiByte</CharacterSet> |
31 | </PropertyGroup> | 31 | </PropertyGroup> |
32 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 32 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
33 | <ConfigurationType>Application</ConfigurationType> | 33 | <ConfigurationType>Application</ConfigurationType> |
34 | <UseOfMfc>false</UseOfMfc> | 34 | <UseOfMfc>false</UseOfMfc> |
35 | <CharacterSet>MultiByte</CharacterSet> | 35 | <CharacterSet>MultiByte</CharacterSet> |
36 | </PropertyGroup> | 36 | </PropertyGroup> |
37 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 37 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
38 | <ConfigurationType>Application</ConfigurationType> | 38 | <ConfigurationType>Application</ConfigurationType> |
39 | <UseOfMfc>false</UseOfMfc> | 39 | <UseOfMfc>false</UseOfMfc> |
40 | <CharacterSet>MultiByte</CharacterSet> | 40 | <CharacterSet>MultiByte</CharacterSet> |
41 | </PropertyGroup> | 41 | </PropertyGroup> |
42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
43 | <ConfigurationType>Application</ConfigurationType> | 43 | <ConfigurationType>Application</ConfigurationType> |
44 | <UseOfMfc>false</UseOfMfc> | 44 | <UseOfMfc>false</UseOfMfc> |
45 | <CharacterSet>MultiByte</CharacterSet> | 45 | <CharacterSet>MultiByte</CharacterSet> |
46 | </PropertyGroup> | 46 | </PropertyGroup> |
47 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 47 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
48 | <ImportGroup Label="ExtensionSettings"> | 48 | <ImportGroup Label="ExtensionSettings"> |
49 | </ImportGroup> | 49 | </ImportGroup> |
50 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> | 50 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
51 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 51 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
52 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 52 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
53 | </ImportGroup> | 53 | </ImportGroup> |
54 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> | 54 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
55 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 55 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
56 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 56 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
57 | </ImportGroup> | 57 | </ImportGroup> |
58 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> | 58 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
59 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 59 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
60 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 60 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
61 | </ImportGroup> | 61 | </ImportGroup> |
62 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> | 62 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
63 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 63 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
64 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 64 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
65 | </ImportGroup> | 65 | </ImportGroup> |
66 | <PropertyGroup Label="UserMacros" /> | 66 | <PropertyGroup Label="UserMacros" /> |
67 | <PropertyGroup> | 67 | <PropertyGroup> |
68 | <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | 68 | <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> |
69 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> | 69 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> |
70 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir> | 70 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir> |
71 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | 71 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
72 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> | 72 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
73 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> | 73 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> |
74 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win32-VisualStudio\</OutDir> | 74 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win32-VisualStudio\</OutDir> |
75 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | 75 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
76 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> | 76 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
77 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> | 77 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> |
78 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> | 78 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> |
79 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | 79 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
80 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> | 80 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
81 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | 81 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
82 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> | 82 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
83 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> | 83 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> |
84 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> | 84 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> |
85 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | 85 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
86 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> | 86 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
87 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | 87 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
88 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> | 88 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
89 | </PropertyGroup> | 89 | </PropertyGroup> |
90 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 90 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
91 | <Midl> | 91 | <Midl> |
92 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> | 92 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> |
93 | <HeaderFileName> | 93 | <HeaderFileName> |
94 | </HeaderFileName> | 94 | </HeaderFileName> |
95 | </Midl> | 95 | </Midl> |
96 | <ClCompile> | 96 | <ClCompile> |
97 | <Optimization>Disabled</Optimization> | 97 | <Optimization>Disabled</Optimization> |
98 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 98 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
99 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 99 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
100 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | 100 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> |
101 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | 101 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
102 | <PrecompiledHeader> | 102 | <PrecompiledHeader> |
103 | </PrecompiledHeader> | 103 | </PrecompiledHeader> |
104 | <WarningLevel>Level3</WarningLevel> | 104 | <WarningLevel>Level3</WarningLevel> |
105 | <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | 105 | <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |
106 | </ClCompile> | 106 | </ClCompile> |
107 | <ResourceCompile> | 107 | <ResourceCompile> |
108 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 108 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
109 | <Culture>0x0c07</Culture> | 109 | <Culture>0x0c07</Culture> |
110 | </ResourceCompile> | 110 | </ResourceCompile> |
111 | <Link> | 111 | <Link> |
112 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> | 112 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> |
113 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 113 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
114 | <GenerateDebugInformation>true</GenerateDebugInformation> | 114 | <GenerateDebugInformation>true</GenerateDebugInformation> |
115 | <SubSystem>Console</SubSystem> | 115 | <SubSystem>Console</SubSystem> |
116 | <DataExecutionPrevention> | 116 | <DataExecutionPrevention> |
117 | </DataExecutionPrevention> | 117 | </DataExecutionPrevention> |
118 | </Link> | 118 | </Link> |
119 | </ItemDefinitionGroup> | 119 | </ItemDefinitionGroup> |
120 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 120 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
121 | <Midl> | 121 | <Midl> |
122 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> | 122 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> |
123 | <HeaderFileName> | 123 | <HeaderFileName> |
124 | </HeaderFileName> | 124 | </HeaderFileName> |
125 | </Midl> | 125 | </Midl> |
126 | <ClCompile> | 126 | <ClCompile> |
127 | <Optimization>Disabled</Optimization> | 127 | <Optimization>Disabled</Optimization> |
128 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 128 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
129 | <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 129 | <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
130 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | 130 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> |
131 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | 131 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
132 | <PrecompiledHeader> | 132 | <PrecompiledHeader> |
133 | </PrecompiledHeader> | 133 | </PrecompiledHeader> |
134 | <WarningLevel>Level3</WarningLevel> | 134 | <WarningLevel>Level3</WarningLevel> |
135 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | 135 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
136 | </ClCompile> | 136 | </ClCompile> |
137 | <ResourceCompile> | 137 | <ResourceCompile> |
138 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 138 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
139 | <Culture>0x0c07</Culture> | 139 | <Culture>0x0c07</Culture> |
140 | </ResourceCompile> | 140 | </ResourceCompile> |
141 | <Link> | 141 | <Link> |
142 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> | 142 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> |
143 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 143 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
144 | <GenerateDebugInformation>true</GenerateDebugInformation> | 144 | <GenerateDebugInformation>true</GenerateDebugInformation> |
145 | <SubSystem>Console</SubSystem> | 145 | <SubSystem>Console</SubSystem> |
146 | <DataExecutionPrevention> | 146 | <DataExecutionPrevention> |
147 | </DataExecutionPrevention> | 147 | </DataExecutionPrevention> |
148 | </Link> | 148 | </Link> |
149 | </ItemDefinitionGroup> | 149 | </ItemDefinitionGroup> |
150 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 150 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
151 | <Midl> | 151 | <Midl> |
152 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> | 152 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> |
153 | <HeaderFileName> | 153 | <HeaderFileName> |
154 | </HeaderFileName> | 154 | </HeaderFileName> |
155 | </Midl> | 155 | </Midl> |
156 | <ClCompile> | 156 | <ClCompile> |
157 | <Optimization>MaxSpeed</Optimization> | 157 | <Optimization>MaxSpeed</Optimization> |
158 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> | 158 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> |
159 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 159 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
160 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 160 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
161 | <StringPooling>true</StringPooling> | 161 | <StringPooling>true</StringPooling> |
162 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | 162 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
163 | <FunctionLevelLinking>true</FunctionLevelLinking> | 163 | <FunctionLevelLinking>true</FunctionLevelLinking> |
164 | <PrecompiledHeader> | 164 | <PrecompiledHeader> |
165 | </PrecompiledHeader> | 165 | </PrecompiledHeader> |
166 | <WarningLevel>Level3</WarningLevel> | 166 | <WarningLevel>Level3</WarningLevel> |
167 | </ClCompile> | 167 | </ClCompile> |
168 | <ResourceCompile> | 168 | <ResourceCompile> |
169 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 169 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
170 | <Culture>0x0c07</Culture> | 170 | <Culture>0x0c07</Culture> |
171 | </ResourceCompile> | 171 | </ResourceCompile> |
172 | <Link> | 172 | <Link> |
173 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> | 173 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> |
174 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 174 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
175 | <SubSystem>Console</SubSystem> | 175 | <SubSystem>Console</SubSystem> |
176 | <DataExecutionPrevention> | 176 | <DataExecutionPrevention> |
177 | </DataExecutionPrevention> | 177 | </DataExecutionPrevention> |
178 | </Link> | 178 | </Link> |
179 | </ItemDefinitionGroup> | 179 | </ItemDefinitionGroup> |
180 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 180 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
181 | <Midl> | 181 | <Midl> |
182 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> | 182 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> |
183 | <HeaderFileName> | 183 | <HeaderFileName> |
184 | </HeaderFileName> | 184 | </HeaderFileName> |
185 | </Midl> | 185 | </Midl> |
186 | <ClCompile> | 186 | <ClCompile> |
187 | <Optimization>MaxSpeed</Optimization> | 187 | <Optimization>MaxSpeed</Optimization> |
188 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> | 188 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> |
189 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 189 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
190 | <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 190 | <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
191 | <StringPooling>true</StringPooling> | 191 | <StringPooling>true</StringPooling> |
192 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | 192 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
193 | <FunctionLevelLinking>true</FunctionLevelLinking> | 193 | <FunctionLevelLinking>true</FunctionLevelLinking> |
194 | <PrecompiledHeader> | 194 | <PrecompiledHeader> |
195 | </PrecompiledHeader> | 195 | </PrecompiledHeader> |
196 | <WarningLevel>Level3</WarningLevel> | 196 | <WarningLevel>Level3</WarningLevel> |
197 | </ClCompile> | 197 | </ClCompile> |
198 | <ResourceCompile> | 198 | <ResourceCompile> |
199 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 199 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
200 | <Culture>0x0c07</Culture> | 200 | <Culture>0x0c07</Culture> |
201 | </ResourceCompile> | 201 | </ResourceCompile> |
202 | <Link> | 202 | <Link> |
203 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> | 203 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> |
204 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 204 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
205 | <SubSystem>Console</SubSystem> | 205 | <SubSystem>Console</SubSystem> |
206 | <DataExecutionPrevention> | 206 | <DataExecutionPrevention> |
207 | </DataExecutionPrevention> | 207 | </DataExecutionPrevention> |
208 | </Link> | 208 | </Link> |
209 | </ItemDefinitionGroup> | 209 | </ItemDefinitionGroup> |
210 | <ItemGroup> | 210 | <ItemGroup> |
211 | <ClCompile Include="main.cpp"> | 211 | <ClCompile Include="main.cpp"> |
212 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization> | 212 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization> |
213 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization> | 213 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization> |
214 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 214 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
215 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 215 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
216 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 216 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
217 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 217 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
218 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks> | 218 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks> |
219 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks> | 219 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks> |
220 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> | 220 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> |
221 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> | 221 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> |
222 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 222 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
223 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 223 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
224 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 224 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
225 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 225 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
226 | </ClCompile> | 226 | </ClCompile> |
227 | </ItemGroup> | 227 | </ItemGroup> |
228 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 228 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
229 | <ImportGroup Label="ExtensionTargets"> | 229 | <ImportGroup Label="ExtensionTargets"> |
230 | </ImportGroup> | 230 | </ImportGroup> |
231 | </Project> \ No newline at end of file | 231 | </Project> \ No newline at end of file |
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc11.vcxproj b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc11.vcxproj index f5f1fae..95b3603 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc11.vcxproj +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc11.vcxproj | |||
@@ -1,235 +1,235 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | <ItemGroup Label="ProjectConfigurations"> | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | <ProjectConfiguration Include="Debug|Win32"> | 4 | <ProjectConfiguration Include="Debug|Win32"> |
5 | <Configuration>Debug</Configuration> | 5 | <Configuration>Debug</Configuration> |
6 | <Platform>Win32</Platform> | 6 | <Platform>Win32</Platform> |
7 | </ProjectConfiguration> | 7 | </ProjectConfiguration> |
8 | <ProjectConfiguration Include="Debug|x64"> | 8 | <ProjectConfiguration Include="Debug|x64"> |
9 | <Configuration>Debug</Configuration> | 9 | <Configuration>Debug</Configuration> |
10 | <Platform>x64</Platform> | 10 | <Platform>x64</Platform> |
11 | </ProjectConfiguration> | 11 | </ProjectConfiguration> |
12 | <ProjectConfiguration Include="Release|Win32"> | 12 | <ProjectConfiguration Include="Release|Win32"> |
13 | <Configuration>Release</Configuration> | 13 | <Configuration>Release</Configuration> |
14 | <Platform>Win32</Platform> | 14 | <Platform>Win32</Platform> |
15 | </ProjectConfiguration> | 15 | </ProjectConfiguration> |
16 | <ProjectConfiguration Include="Release|x64"> | 16 | <ProjectConfiguration Include="Release|x64"> |
17 | <Configuration>Release</Configuration> | 17 | <Configuration>Release</Configuration> |
18 | <Platform>x64</Platform> | 18 | <Platform>x64</Platform> |
19 | </ProjectConfiguration> | 19 | </ProjectConfiguration> |
20 | </ItemGroup> | 20 | </ItemGroup> |
21 | <PropertyGroup Label="Globals"> | 21 | <PropertyGroup Label="Globals"> |
22 | <ProjectName>01.HelloWorld</ProjectName> | 22 | <ProjectName>01.HelloWorld</ProjectName> |
23 | <ProjectGuid>{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}</ProjectGuid> | 23 | <ProjectGuid>{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}</ProjectGuid> |
24 | <RootNamespace>HelloWorld</RootNamespace> | 24 | <RootNamespace>HelloWorld</RootNamespace> |
25 | </PropertyGroup> | 25 | </PropertyGroup> |
26 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 26 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
27 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 27 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
28 | <ConfigurationType>Application</ConfigurationType> | 28 | <ConfigurationType>Application</ConfigurationType> |
29 | <UseOfMfc>false</UseOfMfc> | 29 | <UseOfMfc>false</UseOfMfc> |
30 | <CharacterSet>MultiByte</CharacterSet> | 30 | <CharacterSet>MultiByte</CharacterSet> |
31 | <PlatformToolset>v110</PlatformToolset> | 31 | <PlatformToolset>v110</PlatformToolset> |
32 | </PropertyGroup> | 32 | </PropertyGroup> |
33 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 33 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
34 | <ConfigurationType>Application</ConfigurationType> | 34 | <ConfigurationType>Application</ConfigurationType> |
35 | <UseOfMfc>false</UseOfMfc> | 35 | <UseOfMfc>false</UseOfMfc> |
36 | <CharacterSet>MultiByte</CharacterSet> | 36 | <CharacterSet>MultiByte</CharacterSet> |
37 | <PlatformToolset>v110</PlatformToolset> | 37 | <PlatformToolset>v110</PlatformToolset> |
38 | </PropertyGroup> | 38 | </PropertyGroup> |
39 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 39 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
40 | <ConfigurationType>Application</ConfigurationType> | 40 | <ConfigurationType>Application</ConfigurationType> |
41 | <UseOfMfc>false</UseOfMfc> | 41 | <UseOfMfc>false</UseOfMfc> |
42 | <CharacterSet>MultiByte</CharacterSet> | 42 | <CharacterSet>MultiByte</CharacterSet> |
43 | <PlatformToolset>v110</PlatformToolset> | 43 | <PlatformToolset>v110</PlatformToolset> |
44 | </PropertyGroup> | 44 | </PropertyGroup> |
45 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 45 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
46 | <ConfigurationType>Application</ConfigurationType> | 46 | <ConfigurationType>Application</ConfigurationType> |
47 | <UseOfMfc>false</UseOfMfc> | 47 | <UseOfMfc>false</UseOfMfc> |
48 | <CharacterSet>MultiByte</CharacterSet> | 48 | <CharacterSet>MultiByte</CharacterSet> |
49 | <PlatformToolset>v110</PlatformToolset> | 49 | <PlatformToolset>v110</PlatformToolset> |
50 | </PropertyGroup> | 50 | </PropertyGroup> |
51 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 51 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
52 | <ImportGroup Label="ExtensionSettings"> | 52 | <ImportGroup Label="ExtensionSettings"> |
53 | </ImportGroup> | 53 | </ImportGroup> |
54 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> | 54 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
55 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 55 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
56 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 56 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
57 | </ImportGroup> | 57 | </ImportGroup> |
58 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> | 58 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
59 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 59 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
60 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 60 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
61 | </ImportGroup> | 61 | </ImportGroup> |
62 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> | 62 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
63 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 63 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
64 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 64 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
65 | </ImportGroup> | 65 | </ImportGroup> |
66 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> | 66 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
67 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 67 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
68 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> | 68 | <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> |
69 | </ImportGroup> | 69 | </ImportGroup> |
70 | <PropertyGroup Label="UserMacros" /> | 70 | <PropertyGroup Label="UserMacros" /> |
71 | <PropertyGroup> | 71 | <PropertyGroup> |
72 | <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> | 72 | <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> |
73 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> | 73 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> |
74 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir> | 74 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir> |
75 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | 75 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
76 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> | 76 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
77 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> | 77 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> |
78 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win32-VisualStudio\</OutDir> | 78 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win32-VisualStudio\</OutDir> |
79 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | 79 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
80 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> | 80 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
81 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> | 81 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> |
82 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> | 82 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> |
83 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | 83 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
84 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> | 84 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
85 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | 85 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
86 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> | 86 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
87 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> | 87 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> |
88 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> | 88 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> |
89 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | 89 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
90 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> | 90 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
91 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | 91 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
92 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> | 92 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
93 | </PropertyGroup> | 93 | </PropertyGroup> |
94 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 94 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
95 | <Midl> | 95 | <Midl> |
96 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> | 96 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> |
97 | <HeaderFileName> | 97 | <HeaderFileName> |
98 | </HeaderFileName> | 98 | </HeaderFileName> |
99 | </Midl> | 99 | </Midl> |
100 | <ClCompile> | 100 | <ClCompile> |
101 | <Optimization>Disabled</Optimization> | 101 | <Optimization>Disabled</Optimization> |
102 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 102 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
103 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 103 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
104 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | 104 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> |
105 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | 105 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
106 | <PrecompiledHeader> | 106 | <PrecompiledHeader> |
107 | </PrecompiledHeader> | 107 | </PrecompiledHeader> |
108 | <WarningLevel>Level3</WarningLevel> | 108 | <WarningLevel>Level3</WarningLevel> |
109 | <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | 109 | <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |
110 | </ClCompile> | 110 | </ClCompile> |
111 | <ResourceCompile> | 111 | <ResourceCompile> |
112 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 112 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
113 | <Culture>0x0c07</Culture> | 113 | <Culture>0x0c07</Culture> |
114 | </ResourceCompile> | 114 | </ResourceCompile> |
115 | <Link> | 115 | <Link> |
116 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> | 116 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> |
117 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 117 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
118 | <GenerateDebugInformation>true</GenerateDebugInformation> | 118 | <GenerateDebugInformation>true</GenerateDebugInformation> |
119 | <SubSystem>Console</SubSystem> | 119 | <SubSystem>Console</SubSystem> |
120 | <DataExecutionPrevention> | 120 | <DataExecutionPrevention> |
121 | </DataExecutionPrevention> | 121 | </DataExecutionPrevention> |
122 | </Link> | 122 | </Link> |
123 | </ItemDefinitionGroup> | 123 | </ItemDefinitionGroup> |
124 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 124 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
125 | <Midl> | 125 | <Midl> |
126 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> | 126 | <TypeLibraryName>.\Debug/HelloWorld.tlb</TypeLibraryName> |
127 | <HeaderFileName> | 127 | <HeaderFileName> |
128 | </HeaderFileName> | 128 | </HeaderFileName> |
129 | </Midl> | 129 | </Midl> |
130 | <ClCompile> | 130 | <ClCompile> |
131 | <Optimization>Disabled</Optimization> | 131 | <Optimization>Disabled</Optimization> |
132 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 132 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
133 | <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 133 | <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
134 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | 134 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> |
135 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | 135 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
136 | <PrecompiledHeader> | 136 | <PrecompiledHeader> |
137 | </PrecompiledHeader> | 137 | </PrecompiledHeader> |
138 | <WarningLevel>Level3</WarningLevel> | 138 | <WarningLevel>Level3</WarningLevel> |
139 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | 139 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
140 | </ClCompile> | 140 | </ClCompile> |
141 | <ResourceCompile> | 141 | <ResourceCompile> |
142 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 142 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
143 | <Culture>0x0c07</Culture> | 143 | <Culture>0x0c07</Culture> |
144 | </ResourceCompile> | 144 | </ResourceCompile> |
145 | <Link> | 145 | <Link> |
146 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> | 146 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> |
147 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 147 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
148 | <GenerateDebugInformation>true</GenerateDebugInformation> | 148 | <GenerateDebugInformation>true</GenerateDebugInformation> |
149 | <SubSystem>Console</SubSystem> | 149 | <SubSystem>Console</SubSystem> |
150 | <DataExecutionPrevention> | 150 | <DataExecutionPrevention> |
151 | </DataExecutionPrevention> | 151 | </DataExecutionPrevention> |
152 | </Link> | 152 | </Link> |
153 | </ItemDefinitionGroup> | 153 | </ItemDefinitionGroup> |
154 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 154 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
155 | <Midl> | 155 | <Midl> |
156 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> | 156 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> |
157 | <HeaderFileName> | 157 | <HeaderFileName> |
158 | </HeaderFileName> | 158 | </HeaderFileName> |
159 | </Midl> | 159 | </Midl> |
160 | <ClCompile> | 160 | <ClCompile> |
161 | <Optimization>MaxSpeed</Optimization> | 161 | <Optimization>MaxSpeed</Optimization> |
162 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> | 162 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> |
163 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 163 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
164 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 164 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
165 | <StringPooling>true</StringPooling> | 165 | <StringPooling>true</StringPooling> |
166 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | 166 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
167 | <FunctionLevelLinking>true</FunctionLevelLinking> | 167 | <FunctionLevelLinking>true</FunctionLevelLinking> |
168 | <PrecompiledHeader> | 168 | <PrecompiledHeader> |
169 | </PrecompiledHeader> | 169 | </PrecompiledHeader> |
170 | <WarningLevel>Level3</WarningLevel> | 170 | <WarningLevel>Level3</WarningLevel> |
171 | </ClCompile> | 171 | </ClCompile> |
172 | <ResourceCompile> | 172 | <ResourceCompile> |
173 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 173 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
174 | <Culture>0x0c07</Culture> | 174 | <Culture>0x0c07</Culture> |
175 | </ResourceCompile> | 175 | </ResourceCompile> |
176 | <Link> | 176 | <Link> |
177 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> | 177 | <OutputFile>..\..\bin\Win32-VisualStudio\01.HelloWorld.exe</OutputFile> |
178 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 178 | <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
179 | <SubSystem>Console</SubSystem> | 179 | <SubSystem>Console</SubSystem> |
180 | <DataExecutionPrevention> | 180 | <DataExecutionPrevention> |
181 | </DataExecutionPrevention> | 181 | </DataExecutionPrevention> |
182 | </Link> | 182 | </Link> |
183 | </ItemDefinitionGroup> | 183 | </ItemDefinitionGroup> |
184 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 184 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
185 | <Midl> | 185 | <Midl> |
186 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> | 186 | <TypeLibraryName>.\Release/HelloWorld.tlb</TypeLibraryName> |
187 | <HeaderFileName> | 187 | <HeaderFileName> |
188 | </HeaderFileName> | 188 | </HeaderFileName> |
189 | </Midl> | 189 | </Midl> |
190 | <ClCompile> | 190 | <ClCompile> |
191 | <Optimization>MaxSpeed</Optimization> | 191 | <Optimization>MaxSpeed</Optimization> |
192 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> | 192 | <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> |
193 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 193 | <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
194 | <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 194 | <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
195 | <StringPooling>true</StringPooling> | 195 | <StringPooling>true</StringPooling> |
196 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | 196 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
197 | <FunctionLevelLinking>true</FunctionLevelLinking> | 197 | <FunctionLevelLinking>true</FunctionLevelLinking> |
198 | <PrecompiledHeader> | 198 | <PrecompiledHeader> |
199 | </PrecompiledHeader> | 199 | </PrecompiledHeader> |
200 | <WarningLevel>Level3</WarningLevel> | 200 | <WarningLevel>Level3</WarningLevel> |
201 | </ClCompile> | 201 | </ClCompile> |
202 | <ResourceCompile> | 202 | <ResourceCompile> |
203 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 203 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
204 | <Culture>0x0c07</Culture> | 204 | <Culture>0x0c07</Culture> |
205 | </ResourceCompile> | 205 | </ResourceCompile> |
206 | <Link> | 206 | <Link> |
207 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> | 207 | <OutputFile>..\..\bin\Win64-VisualStudio\01.HelloWorld.exe</OutputFile> |
208 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 208 | <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
209 | <SubSystem>Console</SubSystem> | 209 | <SubSystem>Console</SubSystem> |
210 | <DataExecutionPrevention> | 210 | <DataExecutionPrevention> |
211 | </DataExecutionPrevention> | 211 | </DataExecutionPrevention> |
212 | </Link> | 212 | </Link> |
213 | </ItemDefinitionGroup> | 213 | </ItemDefinitionGroup> |
214 | <ItemGroup> | 214 | <ItemGroup> |
215 | <ClCompile Include="main.cpp"> | 215 | <ClCompile Include="main.cpp"> |
216 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization> | 216 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization> |
217 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization> | 217 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization> |
218 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 218 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
219 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 219 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
220 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 220 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
221 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 221 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
222 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks> | 222 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks> |
223 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks> | 223 | <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks> |
224 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> | 224 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> |
225 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> | 225 | <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> |
226 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 226 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
227 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 227 | <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
228 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 228 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
229 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> | 229 | <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions> |
230 | </ClCompile> | 230 | </ClCompile> |
231 | </ItemGroup> | 231 | </ItemGroup> |
232 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 232 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
233 | <ImportGroup Label="ExtensionTargets"> | 233 | <ImportGroup Label="ExtensionTargets"> |
234 | </ImportGroup> | 234 | </ImportGroup> |
235 | </Project> \ No newline at end of file | 235 | </Project> \ No newline at end of file |
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc8.vcproj b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc8.vcproj index ac11031..ca5af38 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc8.vcproj +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc8.vcproj | |||
@@ -1,231 +1,231 @@ | |||
1 | <?xml version="1.0" encoding="Windows-1252"?> | 1 | <?xml version="1.0" encoding="Windows-1252"?> |
2 | <VisualStudioProject | 2 | <VisualStudioProject |
3 | ProjectType="Visual C++" | 3 | ProjectType="Visual C++" |
4 | Version="8.00" | 4 | Version="8.00" |
5 | Name="01.HelloWorld_vc8" | 5 | Name="01.HelloWorld_vc8" |
6 | ProjectGUID="{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}" | 6 | ProjectGUID="{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}" |
7 | RootNamespace="HelloWorld_vc8" | 7 | RootNamespace="HelloWorld_vc8" |
8 | > | 8 | > |
9 | <Platforms> | 9 | <Platforms> |
10 | <Platform | 10 | <Platform |
11 | Name="Win32" | 11 | Name="Win32" |
12 | /> | 12 | /> |
13 | </Platforms> | 13 | </Platforms> |
14 | <ToolFiles> | 14 | <ToolFiles> |
15 | </ToolFiles> | 15 | </ToolFiles> |
16 | <Configurations> | 16 | <Configurations> |
17 | <Configuration | 17 | <Configuration |
18 | Name="Debug|Win32" | 18 | Name="Debug|Win32" |
19 | OutputDirectory=".\Debug" | 19 | OutputDirectory=".\Debug" |
20 | IntermediateDirectory=".\Debug" | 20 | IntermediateDirectory=".\Debug" |
21 | ConfigurationType="1" | 21 | ConfigurationType="1" |
22 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" | 22 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" |
23 | UseOfMFC="0" | 23 | UseOfMFC="0" |
24 | ATLMinimizesCRunTimeLibraryUsage="false" | 24 | ATLMinimizesCRunTimeLibraryUsage="false" |
25 | CharacterSet="2" | 25 | CharacterSet="2" |
26 | > | 26 | > |
27 | <Tool | 27 | <Tool |
28 | Name="VCPreBuildEventTool" | 28 | Name="VCPreBuildEventTool" |
29 | /> | 29 | /> |
30 | <Tool | 30 | <Tool |
31 | Name="VCCustomBuildTool" | 31 | Name="VCCustomBuildTool" |
32 | /> | 32 | /> |
33 | <Tool | 33 | <Tool |
34 | Name="VCXMLDataGeneratorTool" | 34 | Name="VCXMLDataGeneratorTool" |
35 | /> | 35 | /> |
36 | <Tool | 36 | <Tool |
37 | Name="VCWebServiceProxyGeneratorTool" | 37 | Name="VCWebServiceProxyGeneratorTool" |
38 | /> | 38 | /> |
39 | <Tool | 39 | <Tool |
40 | Name="VCMIDLTool" | 40 | Name="VCMIDLTool" |
41 | TypeLibraryName=".\Debug/HelloWorld.tlb" | 41 | TypeLibraryName=".\Debug/HelloWorld.tlb" |
42 | HeaderFileName="" | 42 | HeaderFileName="" |
43 | /> | 43 | /> |
44 | <Tool | 44 | <Tool |
45 | Name="VCCLCompilerTool" | 45 | Name="VCCLCompilerTool" |
46 | Optimization="0" | 46 | Optimization="0" |
47 | AdditionalIncludeDirectories="..\..\include" | 47 | AdditionalIncludeDirectories="..\..\include" |
48 | PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | 48 | PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" |
49 | BasicRuntimeChecks="3" | 49 | BasicRuntimeChecks="3" |
50 | RuntimeLibrary="1" | 50 | RuntimeLibrary="1" |
51 | UsePrecompiledHeader="0" | 51 | UsePrecompiledHeader="0" |
52 | PrecompiledHeaderFile=".\Debug/HelloWorld.pch" | 52 | PrecompiledHeaderFile=".\Debug/HelloWorld.pch" |
53 | AssemblerListingLocation=".\Debug/" | 53 | AssemblerListingLocation=".\Debug/" |
54 | ObjectFile=".\Debug/" | 54 | ObjectFile=".\Debug/" |
55 | ProgramDataBaseFileName=".\Debug/" | 55 | ProgramDataBaseFileName=".\Debug/" |
56 | WarningLevel="3" | 56 | WarningLevel="3" |
57 | SuppressStartupBanner="true" | 57 | SuppressStartupBanner="true" |
58 | DebugInformationFormat="4" | 58 | DebugInformationFormat="4" |
59 | CompileAs="0" | 59 | CompileAs="0" |
60 | /> | 60 | /> |
61 | <Tool | 61 | <Tool |
62 | Name="VCManagedResourceCompilerTool" | 62 | Name="VCManagedResourceCompilerTool" |
63 | /> | 63 | /> |
64 | <Tool | 64 | <Tool |
65 | Name="VCResourceCompilerTool" | 65 | Name="VCResourceCompilerTool" |
66 | PreprocessorDefinitions="_DEBUG" | 66 | PreprocessorDefinitions="_DEBUG" |
67 | Culture="3079" | 67 | Culture="3079" |
68 | /> | 68 | /> |
69 | <Tool | 69 | <Tool |
70 | Name="VCPreLinkEventTool" | 70 | Name="VCPreLinkEventTool" |
71 | /> | 71 | /> |
72 | <Tool | 72 | <Tool |
73 | Name="VCLinkerTool" | 73 | Name="VCLinkerTool" |
74 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" | 74 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" |
75 | LinkIncremental="0" | 75 | LinkIncremental="0" |
76 | SuppressStartupBanner="true" | 76 | SuppressStartupBanner="true" |
77 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" | 77 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" |
78 | GenerateDebugInformation="true" | 78 | GenerateDebugInformation="true" |
79 | ProgramDatabaseFile=".\Debug/HelloWorld.pdb" | 79 | ProgramDatabaseFile=".\Debug/HelloWorld.pdb" |
80 | SubSystem="1" | 80 | SubSystem="1" |
81 | TargetMachine="1" | 81 | TargetMachine="1" |
82 | /> | 82 | /> |
83 | <Tool | 83 | <Tool |
84 | Name="VCALinkTool" | 84 | Name="VCALinkTool" |
85 | /> | 85 | /> |
86 | <Tool | 86 | <Tool |
87 | Name="VCManifestTool" | 87 | Name="VCManifestTool" |
88 | /> | 88 | /> |
89 | <Tool | 89 | <Tool |
90 | Name="VCXDCMakeTool" | 90 | Name="VCXDCMakeTool" |
91 | /> | 91 | /> |
92 | <Tool | 92 | <Tool |
93 | Name="VCBscMakeTool" | 93 | Name="VCBscMakeTool" |
94 | /> | 94 | /> |
95 | <Tool | 95 | <Tool |
96 | Name="VCFxCopTool" | 96 | Name="VCFxCopTool" |
97 | /> | 97 | /> |
98 | <Tool | 98 | <Tool |
99 | Name="VCAppVerifierTool" | 99 | Name="VCAppVerifierTool" |
100 | /> | 100 | /> |
101 | <Tool | 101 | <Tool |
102 | Name="VCWebDeploymentTool" | 102 | Name="VCWebDeploymentTool" |
103 | /> | 103 | /> |
104 | <Tool | 104 | <Tool |
105 | Name="VCPostBuildEventTool" | 105 | Name="VCPostBuildEventTool" |
106 | /> | 106 | /> |
107 | </Configuration> | 107 | </Configuration> |
108 | <Configuration | 108 | <Configuration |
109 | Name="Release|Win32" | 109 | Name="Release|Win32" |
110 | OutputDirectory=".\Release" | 110 | OutputDirectory=".\Release" |
111 | IntermediateDirectory=".\Release" | 111 | IntermediateDirectory=".\Release" |
112 | ConfigurationType="1" | 112 | ConfigurationType="1" |
113 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" | 113 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" |
114 | UseOfMFC="0" | 114 | UseOfMFC="0" |
115 | ATLMinimizesCRunTimeLibraryUsage="false" | 115 | ATLMinimizesCRunTimeLibraryUsage="false" |
116 | CharacterSet="2" | 116 | CharacterSet="2" |
117 | > | 117 | > |
118 | <Tool | 118 | <Tool |
119 | Name="VCPreBuildEventTool" | 119 | Name="VCPreBuildEventTool" |
120 | /> | 120 | /> |
121 | <Tool | 121 | <Tool |
122 | Name="VCCustomBuildTool" | 122 | Name="VCCustomBuildTool" |
123 | /> | 123 | /> |
124 | <Tool | 124 | <Tool |
125 | Name="VCXMLDataGeneratorTool" | 125 | Name="VCXMLDataGeneratorTool" |
126 | /> | 126 | /> |
127 | <Tool | 127 | <Tool |
128 | Name="VCWebServiceProxyGeneratorTool" | 128 | Name="VCWebServiceProxyGeneratorTool" |
129 | /> | 129 | /> |
130 | <Tool | 130 | <Tool |
131 | Name="VCMIDLTool" | 131 | Name="VCMIDLTool" |
132 | TypeLibraryName=".\Release/HelloWorld.tlb" | 132 | TypeLibraryName=".\Release/HelloWorld.tlb" |
133 | HeaderFileName="" | 133 | HeaderFileName="" |
134 | /> | 134 | /> |
135 | <Tool | 135 | <Tool |
136 | Name="VCCLCompilerTool" | 136 | Name="VCCLCompilerTool" |
137 | Optimization="2" | 137 | Optimization="2" |
138 | InlineFunctionExpansion="1" | 138 | InlineFunctionExpansion="1" |
139 | AdditionalIncludeDirectories="..\..\include" | 139 | AdditionalIncludeDirectories="..\..\include" |
140 | PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | 140 | PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" |
141 | StringPooling="true" | 141 | StringPooling="true" |
142 | RuntimeLibrary="0" | 142 | RuntimeLibrary="0" |
143 | EnableFunctionLevelLinking="true" | 143 | EnableFunctionLevelLinking="true" |
144 | UsePrecompiledHeader="0" | 144 | UsePrecompiledHeader="0" |
145 | PrecompiledHeaderFile=".\Release/HelloWorld.pch" | 145 | PrecompiledHeaderFile=".\Release/HelloWorld.pch" |
146 | AssemblerListingLocation=".\Release/" | 146 | AssemblerListingLocation=".\Release/" |
147 | ObjectFile=".\Release/" | 147 | ObjectFile=".\Release/" |
148 | ProgramDataBaseFileName=".\Release/" | 148 | ProgramDataBaseFileName=".\Release/" |
149 | WarningLevel="3" | 149 | WarningLevel="3" |
150 | SuppressStartupBanner="true" | 150 | SuppressStartupBanner="true" |
151 | CompileAs="0" | 151 | CompileAs="0" |
152 | /> | 152 | /> |
153 | <Tool | 153 | <Tool |
154 | Name="VCManagedResourceCompilerTool" | 154 | Name="VCManagedResourceCompilerTool" |
155 | /> | 155 | /> |
156 | <Tool | 156 | <Tool |
157 | Name="VCResourceCompilerTool" | 157 | Name="VCResourceCompilerTool" |
158 | PreprocessorDefinitions="NDEBUG" | 158 | PreprocessorDefinitions="NDEBUG" |
159 | Culture="3079" | 159 | Culture="3079" |
160 | /> | 160 | /> |
161 | <Tool | 161 | <Tool |
162 | Name="VCPreLinkEventTool" | 162 | Name="VCPreLinkEventTool" |
163 | /> | 163 | /> |
164 | <Tool | 164 | <Tool |
165 | Name="VCLinkerTool" | 165 | Name="VCLinkerTool" |
166 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" | 166 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" |
167 | LinkIncremental="0" | 167 | LinkIncremental="0" |
168 | SuppressStartupBanner="true" | 168 | SuppressStartupBanner="true" |
169 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" | 169 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" |
170 | ProgramDatabaseFile=".\Release/HelloWorld.pdb" | 170 | ProgramDatabaseFile=".\Release/HelloWorld.pdb" |
171 | SubSystem="1" | 171 | SubSystem="1" |
172 | TargetMachine="1" | 172 | TargetMachine="1" |
173 | /> | 173 | /> |
174 | <Tool | 174 | <Tool |
175 | Name="VCALinkTool" | 175 | Name="VCALinkTool" |
176 | /> | 176 | /> |
177 | <Tool | 177 | <Tool |
178 | Name="VCManifestTool" | 178 | Name="VCManifestTool" |
179 | /> | 179 | /> |
180 | <Tool | 180 | <Tool |
181 | Name="VCXDCMakeTool" | 181 | Name="VCXDCMakeTool" |
182 | /> | 182 | /> |
183 | <Tool | 183 | <Tool |
184 | Name="VCBscMakeTool" | 184 | Name="VCBscMakeTool" |
185 | /> | 185 | /> |
186 | <Tool | 186 | <Tool |
187 | Name="VCFxCopTool" | 187 | Name="VCFxCopTool" |
188 | /> | 188 | /> |
189 | <Tool | 189 | <Tool |
190 | Name="VCAppVerifierTool" | 190 | Name="VCAppVerifierTool" |
191 | /> | 191 | /> |
192 | <Tool | 192 | <Tool |
193 | Name="VCWebDeploymentTool" | 193 | Name="VCWebDeploymentTool" |
194 | /> | 194 | /> |
195 | <Tool | 195 | <Tool |
196 | Name="VCPostBuildEventTool" | 196 | Name="VCPostBuildEventTool" |
197 | /> | 197 | /> |
198 | </Configuration> | 198 | </Configuration> |
199 | </Configurations> | 199 | </Configurations> |
200 | <References> | 200 | <References> |
201 | </References> | 201 | </References> |
202 | <Files> | 202 | <Files> |
203 | <File | 203 | <File |
204 | RelativePath="main.cpp" | 204 | RelativePath="main.cpp" |
205 | > | 205 | > |
206 | <FileConfiguration | 206 | <FileConfiguration |
207 | Name="Debug|Win32" | 207 | Name="Debug|Win32" |
208 | > | 208 | > |
209 | <Tool | 209 | <Tool |
210 | Name="VCCLCompilerTool" | 210 | Name="VCCLCompilerTool" |
211 | Optimization="0" | 211 | Optimization="0" |
212 | AdditionalIncludeDirectories="" | 212 | AdditionalIncludeDirectories="" |
213 | PreprocessorDefinitions="" | 213 | PreprocessorDefinitions="" |
214 | BasicRuntimeChecks="3" | 214 | BasicRuntimeChecks="3" |
215 | /> | 215 | /> |
216 | </FileConfiguration> | 216 | </FileConfiguration> |
217 | <FileConfiguration | 217 | <FileConfiguration |
218 | Name="Release|Win32" | 218 | Name="Release|Win32" |
219 | > | 219 | > |
220 | <Tool | 220 | <Tool |
221 | Name="VCCLCompilerTool" | 221 | Name="VCCLCompilerTool" |
222 | Optimization="2" | 222 | Optimization="2" |
223 | AdditionalIncludeDirectories="" | 223 | AdditionalIncludeDirectories="" |
224 | PreprocessorDefinitions="" | 224 | PreprocessorDefinitions="" |
225 | /> | 225 | /> |
226 | </FileConfiguration> | 226 | </FileConfiguration> |
227 | </File> | 227 | </File> |
228 | </Files> | 228 | </Files> |
229 | <Globals> | 229 | <Globals> |
230 | </Globals> | 230 | </Globals> |
231 | </VisualStudioProject> | 231 | </VisualStudioProject> |
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc9.vcproj b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc9.vcproj index 982d202..b978835 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc9.vcproj +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/HelloWorld_vc9.vcproj | |||
@@ -1,230 +1,230 @@ | |||
1 | <?xml version="1.0" encoding="Windows-1252"?> | 1 | <?xml version="1.0" encoding="Windows-1252"?> |
2 | <VisualStudioProject | 2 | <VisualStudioProject |
3 | ProjectType="Visual C++" | 3 | ProjectType="Visual C++" |
4 | Version="9.00" | 4 | Version="9.00" |
5 | Name="01.HelloWorld_vc9" | 5 | Name="01.HelloWorld_vc9" |
6 | ProjectGUID="{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}" | 6 | ProjectGUID="{5AD4C95C-BA38-4692-BA4B-8C25A86208F9}" |
7 | RootNamespace="HelloWorld_vc9" | 7 | RootNamespace="HelloWorld_vc9" |
8 | TargetFrameworkVersion="131072" | 8 | TargetFrameworkVersion="131072" |
9 | > | 9 | > |
10 | <Platforms> | 10 | <Platforms> |
11 | <Platform | 11 | <Platform |
12 | Name="Win32" | 12 | Name="Win32" |
13 | /> | 13 | /> |
14 | </Platforms> | 14 | </Platforms> |
15 | <ToolFiles> | 15 | <ToolFiles> |
16 | </ToolFiles> | 16 | </ToolFiles> |
17 | <Configurations> | 17 | <Configurations> |
18 | <Configuration | 18 | <Configuration |
19 | Name="Debug|Win32" | 19 | Name="Debug|Win32" |
20 | OutputDirectory=".\Debug" | 20 | OutputDirectory=".\Debug" |
21 | IntermediateDirectory=".\Debug" | 21 | IntermediateDirectory=".\Debug" |
22 | ConfigurationType="1" | 22 | ConfigurationType="1" |
23 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" | 23 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" |
24 | UseOfMFC="0" | 24 | UseOfMFC="0" |
25 | ATLMinimizesCRunTimeLibraryUsage="false" | 25 | ATLMinimizesCRunTimeLibraryUsage="false" |
26 | CharacterSet="2" | 26 | CharacterSet="2" |
27 | > | 27 | > |
28 | <Tool | 28 | <Tool |
29 | Name="VCPreBuildEventTool" | 29 | Name="VCPreBuildEventTool" |
30 | /> | 30 | /> |
31 | <Tool | 31 | <Tool |
32 | Name="VCCustomBuildTool" | 32 | Name="VCCustomBuildTool" |
33 | /> | 33 | /> |
34 | <Tool | 34 | <Tool |
35 | Name="VCXMLDataGeneratorTool" | 35 | Name="VCXMLDataGeneratorTool" |
36 | /> | 36 | /> |
37 | <Tool | 37 | <Tool |
38 | Name="VCWebServiceProxyGeneratorTool" | 38 | Name="VCWebServiceProxyGeneratorTool" |
39 | /> | 39 | /> |
40 | <Tool | 40 | <Tool |
41 | Name="VCMIDLTool" | 41 | Name="VCMIDLTool" |
42 | TypeLibraryName=".\Debug/HelloWorld.tlb" | 42 | TypeLibraryName=".\Debug/HelloWorld.tlb" |
43 | HeaderFileName="" | 43 | HeaderFileName="" |
44 | /> | 44 | /> |
45 | <Tool | 45 | <Tool |
46 | Name="VCCLCompilerTool" | 46 | Name="VCCLCompilerTool" |
47 | Optimization="0" | 47 | Optimization="0" |
48 | AdditionalIncludeDirectories="..\..\include" | 48 | AdditionalIncludeDirectories="..\..\include" |
49 | PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | 49 | PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" |
50 | BasicRuntimeChecks="3" | 50 | BasicRuntimeChecks="3" |
51 | RuntimeLibrary="1" | 51 | RuntimeLibrary="1" |
52 | UsePrecompiledHeader="0" | 52 | UsePrecompiledHeader="0" |
53 | PrecompiledHeaderFile=".\Debug/HelloWorld.pch" | 53 | PrecompiledHeaderFile=".\Debug/HelloWorld.pch" |
54 | AssemblerListingLocation=".\Debug/" | 54 | AssemblerListingLocation=".\Debug/" |
55 | ObjectFile=".\Debug/" | 55 | ObjectFile=".\Debug/" |
56 | ProgramDataBaseFileName=".\Debug/" | 56 | ProgramDataBaseFileName=".\Debug/" |
57 | WarningLevel="3" | 57 | WarningLevel="3" |
58 | SuppressStartupBanner="true" | 58 | SuppressStartupBanner="true" |
59 | DebugInformationFormat="4" | 59 | DebugInformationFormat="4" |
60 | CompileAs="0" | 60 | CompileAs="0" |
61 | /> | 61 | /> |
62 | <Tool | 62 | <Tool |
63 | Name="VCManagedResourceCompilerTool" | 63 | Name="VCManagedResourceCompilerTool" |
64 | /> | 64 | /> |
65 | <Tool | 65 | <Tool |
66 | Name="VCResourceCompilerTool" | 66 | Name="VCResourceCompilerTool" |
67 | PreprocessorDefinitions="_DEBUG" | 67 | PreprocessorDefinitions="_DEBUG" |
68 | Culture="3079" | 68 | Culture="3079" |
69 | /> | 69 | /> |
70 | <Tool | 70 | <Tool |
71 | Name="VCPreLinkEventTool" | 71 | Name="VCPreLinkEventTool" |
72 | /> | 72 | /> |
73 | <Tool | 73 | <Tool |
74 | Name="VCLinkerTool" | 74 | Name="VCLinkerTool" |
75 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" | 75 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" |
76 | LinkIncremental="0" | 76 | LinkIncremental="0" |
77 | SuppressStartupBanner="true" | 77 | SuppressStartupBanner="true" |
78 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" | 78 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" |
79 | GenerateDebugInformation="true" | 79 | GenerateDebugInformation="true" |
80 | ProgramDatabaseFile=".\Debug/HelloWorld.pdb" | 80 | ProgramDatabaseFile=".\Debug/HelloWorld.pdb" |
81 | SubSystem="1" | 81 | SubSystem="1" |
82 | RandomizedBaseAddress="1" | 82 | RandomizedBaseAddress="1" |
83 | DataExecutionPrevention="0" | 83 | DataExecutionPrevention="0" |
84 | TargetMachine="1" | 84 | TargetMachine="1" |
85 | /> | 85 | /> |
86 | <Tool | 86 | <Tool |
87 | Name="VCALinkTool" | 87 | Name="VCALinkTool" |
88 | /> | 88 | /> |
89 | <Tool | 89 | <Tool |
90 | Name="VCManifestTool" | 90 | Name="VCManifestTool" |
91 | /> | 91 | /> |
92 | <Tool | 92 | <Tool |
93 | Name="VCXDCMakeTool" | 93 | Name="VCXDCMakeTool" |
94 | /> | 94 | /> |
95 | <Tool | 95 | <Tool |
96 | Name="VCBscMakeTool" | 96 | Name="VCBscMakeTool" |
97 | /> | 97 | /> |
98 | <Tool | 98 | <Tool |
99 | Name="VCFxCopTool" | 99 | Name="VCFxCopTool" |
100 | /> | 100 | /> |
101 | <Tool | 101 | <Tool |
102 | Name="VCAppVerifierTool" | 102 | Name="VCAppVerifierTool" |
103 | /> | 103 | /> |
104 | <Tool | 104 | <Tool |
105 | Name="VCPostBuildEventTool" | 105 | Name="VCPostBuildEventTool" |
106 | /> | 106 | /> |
107 | </Configuration> | 107 | </Configuration> |
108 | <Configuration | 108 | <Configuration |
109 | Name="Release|Win32" | 109 | Name="Release|Win32" |
110 | OutputDirectory=".\Release" | 110 | OutputDirectory=".\Release" |
111 | IntermediateDirectory=".\Release" | 111 | IntermediateDirectory=".\Release" |
112 | ConfigurationType="1" | 112 | ConfigurationType="1" |
113 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" | 113 | InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" |
114 | UseOfMFC="0" | 114 | UseOfMFC="0" |
115 | ATLMinimizesCRunTimeLibraryUsage="false" | 115 | ATLMinimizesCRunTimeLibraryUsage="false" |
116 | CharacterSet="2" | 116 | CharacterSet="2" |
117 | > | 117 | > |
118 | <Tool | 118 | <Tool |
119 | Name="VCPreBuildEventTool" | 119 | Name="VCPreBuildEventTool" |
120 | /> | 120 | /> |
121 | <Tool | 121 | <Tool |
122 | Name="VCCustomBuildTool" | 122 | Name="VCCustomBuildTool" |
123 | /> | 123 | /> |
124 | <Tool | 124 | <Tool |
125 | Name="VCXMLDataGeneratorTool" | 125 | Name="VCXMLDataGeneratorTool" |
126 | /> | 126 | /> |
127 | <Tool | 127 | <Tool |
128 | Name="VCWebServiceProxyGeneratorTool" | 128 | Name="VCWebServiceProxyGeneratorTool" |
129 | /> | 129 | /> |
130 | <Tool | 130 | <Tool |
131 | Name="VCMIDLTool" | 131 | Name="VCMIDLTool" |
132 | TypeLibraryName=".\Release/HelloWorld.tlb" | 132 | TypeLibraryName=".\Release/HelloWorld.tlb" |
133 | HeaderFileName="" | 133 | HeaderFileName="" |
134 | /> | 134 | /> |
135 | <Tool | 135 | <Tool |
136 | Name="VCCLCompilerTool" | 136 | Name="VCCLCompilerTool" |
137 | Optimization="2" | 137 | Optimization="2" |
138 | InlineFunctionExpansion="1" | 138 | InlineFunctionExpansion="1" |
139 | AdditionalIncludeDirectories="..\..\include" | 139 | AdditionalIncludeDirectories="..\..\include" |
140 | PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | 140 | PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" |
141 | StringPooling="true" | 141 | StringPooling="true" |
142 | RuntimeLibrary="0" | 142 | RuntimeLibrary="0" |
143 | EnableFunctionLevelLinking="true" | 143 | EnableFunctionLevelLinking="true" |
144 | UsePrecompiledHeader="0" | 144 | UsePrecompiledHeader="0" |
145 | PrecompiledHeaderFile=".\Release/HelloWorld.pch" | 145 | PrecompiledHeaderFile=".\Release/HelloWorld.pch" |
146 | AssemblerListingLocation=".\Release/" | 146 | AssemblerListingLocation=".\Release/" |
147 | ObjectFile=".\Release/" | 147 | ObjectFile=".\Release/" |
148 | ProgramDataBaseFileName=".\Release/" | 148 | ProgramDataBaseFileName=".\Release/" |
149 | WarningLevel="3" | 149 | WarningLevel="3" |
150 | SuppressStartupBanner="true" | 150 | SuppressStartupBanner="true" |
151 | CompileAs="0" | 151 | CompileAs="0" |
152 | /> | 152 | /> |
153 | <Tool | 153 | <Tool |
154 | Name="VCManagedResourceCompilerTool" | 154 | Name="VCManagedResourceCompilerTool" |
155 | /> | 155 | /> |
156 | <Tool | 156 | <Tool |
157 | Name="VCResourceCompilerTool" | 157 | Name="VCResourceCompilerTool" |
158 | PreprocessorDefinitions="NDEBUG" | 158 | PreprocessorDefinitions="NDEBUG" |
159 | Culture="3079" | 159 | Culture="3079" |
160 | /> | 160 | /> |
161 | <Tool | 161 | <Tool |
162 | Name="VCPreLinkEventTool" | 162 | Name="VCPreLinkEventTool" |
163 | /> | 163 | /> |
164 | <Tool | 164 | <Tool |
165 | Name="VCLinkerTool" | 165 | Name="VCLinkerTool" |
166 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" | 166 | OutputFile="..\..\bin\Win32-VisualStudio\01.HelloWorld.exe" |
167 | LinkIncremental="0" | 167 | LinkIncremental="0" |
168 | SuppressStartupBanner="true" | 168 | SuppressStartupBanner="true" |
169 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" | 169 | AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" |
170 | ProgramDatabaseFile=".\Release/HelloWorld.pdb" | 170 | ProgramDatabaseFile=".\Release/HelloWorld.pdb" |
171 | SubSystem="1" | 171 | SubSystem="1" |
172 | RandomizedBaseAddress="1" | 172 | RandomizedBaseAddress="1" |
173 | DataExecutionPrevention="0" | 173 | DataExecutionPrevention="0" |
174 | TargetMachine="1" | 174 | TargetMachine="1" |
175 | /> | 175 | /> |
176 | <Tool | 176 | <Tool |
177 | Name="VCALinkTool" | 177 | Name="VCALinkTool" |
178 | /> | 178 | /> |
179 | <Tool | 179 | <Tool |
180 | Name="VCManifestTool" | 180 | Name="VCManifestTool" |
181 | /> | 181 | /> |
182 | <Tool | 182 | <Tool |
183 | Name="VCXDCMakeTool" | 183 | Name="VCXDCMakeTool" |
184 | /> | 184 | /> |
185 | <Tool | 185 | <Tool |
186 | Name="VCBscMakeTool" | 186 | Name="VCBscMakeTool" |
187 | /> | 187 | /> |
188 | <Tool | 188 | <Tool |
189 | Name="VCFxCopTool" | 189 | Name="VCFxCopTool" |
190 | /> | 190 | /> |
191 | <Tool | 191 | <Tool |
192 | Name="VCAppVerifierTool" | 192 | Name="VCAppVerifierTool" |
193 | /> | 193 | /> |
194 | <Tool | 194 | <Tool |
195 | Name="VCPostBuildEventTool" | 195 | Name="VCPostBuildEventTool" |
196 | /> | 196 | /> |
197 | </Configuration> | 197 | </Configuration> |
198 | </Configurations> | 198 | </Configurations> |
199 | <References> | 199 | <References> |
200 | </References> | 200 | </References> |
201 | <Files> | 201 | <Files> |
202 | <File | 202 | <File |
203 | RelativePath="main.cpp" | 203 | RelativePath="main.cpp" |
204 | > | 204 | > |
205 | <FileConfiguration | 205 | <FileConfiguration |
206 | Name="Debug|Win32" | 206 | Name="Debug|Win32" |
207 | > | 207 | > |
208 | <Tool | 208 | <Tool |
209 | Name="VCCLCompilerTool" | 209 | Name="VCCLCompilerTool" |
210 | Optimization="0" | 210 | Optimization="0" |
211 | AdditionalIncludeDirectories="" | 211 | AdditionalIncludeDirectories="" |
212 | PreprocessorDefinitions="" | 212 | PreprocessorDefinitions="" |
213 | BasicRuntimeChecks="3" | 213 | BasicRuntimeChecks="3" |
214 | /> | 214 | /> |
215 | </FileConfiguration> | 215 | </FileConfiguration> |
216 | <FileConfiguration | 216 | <FileConfiguration |
217 | Name="Release|Win32" | 217 | Name="Release|Win32" |
218 | > | 218 | > |
219 | <Tool | 219 | <Tool |
220 | Name="VCCLCompilerTool" | 220 | Name="VCCLCompilerTool" |
221 | Optimization="2" | 221 | Optimization="2" |
222 | AdditionalIncludeDirectories="" | 222 | AdditionalIncludeDirectories="" |
223 | PreprocessorDefinitions="" | 223 | PreprocessorDefinitions="" |
224 | /> | 224 | /> |
225 | </FileConfiguration> | 225 | </FileConfiguration> |
226 | </File> | 226 | </File> |
227 | </Files> | 227 | </Files> |
228 | <Globals> | 228 | <Globals> |
229 | </Globals> | 229 | </Globals> |
230 | </VisualStudioProject> | 230 | </VisualStudioProject> |
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/Makefile b/libraries/irrlicht-1.8/examples/01.HelloWorld/Makefile index c834ab7..1026793 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/Makefile +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/Makefile | |||
@@ -1,66 +1,66 @@ | |||
1 | # Makefile for Irrlicht Examples | 1 | # Makefile for Irrlicht Examples |
2 | # It's usually sufficient to change just the target name and source file list | 2 | # It's usually sufficient to change just the target name and source file list |
3 | # and be sure that CXX is set to a valid compiler | 3 | # and be sure that CXX is set to a valid compiler |
4 | 4 | ||
5 | # Name of the executable created (.exe will be added automatically if necessary) | 5 | # Name of the executable created (.exe will be added automatically if necessary) |
6 | Target := 01.HelloWorld | 6 | Target := 01.HelloWorld |
7 | # List of source files, separated by spaces | 7 | # List of source files, separated by spaces |
8 | Sources := main.cpp | 8 | Sources := main.cpp |
9 | # Path to Irrlicht directory, should contain include/ and lib/ | 9 | # Path to Irrlicht directory, should contain include/ and lib/ |
10 | IrrlichtHome := ../.. | 10 | IrrlichtHome := ../.. |
11 | # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems | 11 | # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems |
12 | BinPath = ../../bin/$(SYSTEM) | 12 | BinPath = ../../bin/$(SYSTEM) |
13 | 13 | ||
14 | # general compiler settings (might need to be set when compiling the lib, too) | 14 | # general compiler settings (might need to be set when compiling the lib, too) |
15 | # preprocessor flags, e.g. defines and include paths | 15 | # preprocessor flags, e.g. defines and include paths |
16 | USERCPPFLAGS = | 16 | USERCPPFLAGS = |
17 | # compiler flags such as optimization flags | 17 | # compiler flags such as optimization flags |
18 | USERCXXFLAGS = -O3 -ffast-math | 18 | USERCXXFLAGS = -O3 -ffast-math |
19 | #USERCXXFLAGS = -g -Wall | 19 | #USERCXXFLAGS = -g -Wall |
20 | # linker flags such as additional libraries and link paths | 20 | # linker flags such as additional libraries and link paths |
21 | USERLDFLAGS = | 21 | USERLDFLAGS = |
22 | 22 | ||
23 | #### | 23 | #### |
24 | #no changes necessary below this line | 24 | #no changes necessary below this line |
25 | #### | 25 | #### |
26 | 26 | ||
27 | CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS) | 27 | CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS) |
28 | CXXFLAGS = $(USERCXXFLAGS) | 28 | CXXFLAGS = $(USERCXXFLAGS) |
29 | LDFLAGS = $(USERLDFLAGS) | 29 | LDFLAGS = $(USERLDFLAGS) |
30 | 30 | ||
31 | #default target is Linux | 31 | #default target is Linux |
32 | all: all_linux | 32 | all: all_linux |
33 | 33 | ||
34 | # target specific settings | 34 | # target specific settings |
35 | all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht | 35 | all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht |
36 | all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor | 36 | all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor |
37 | all_linux clean_linux: SYSTEM=Linux | 37 | all_linux clean_linux: SYSTEM=Linux |
38 | all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc | 38 | all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc |
39 | all_win32 clean_win32 static_win32: SUF=.exe | 39 | all_win32 clean_win32 static_win32: SUF=.exe |
40 | static_win32: CPPFLAGS += -D_IRR_STATIC_LIB_ | 40 | static_win32: CPPFLAGS += -D_IRR_STATIC_LIB_ |
41 | all_win32: LDFLAGS += -lopengl32 -lm | 41 | all_win32: LDFLAGS += -lopengl32 -lm |
42 | static_win32: LDFLAGS += -lgdi32 -lwinspool -lcomdlg32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lopengl32 | 42 | static_win32: LDFLAGS += -lgdi32 -lwinspool -lcomdlg32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lopengl32 |
43 | # name of the binary - only valid for targets which set SYSTEM | 43 | # name of the binary - only valid for targets which set SYSTEM |
44 | DESTPATH = $(BinPath)/$(Target)$(SUF) | 44 | DESTPATH = $(BinPath)/$(Target)$(SUF) |
45 | 45 | ||
46 | all_linux all_win32 static_win32: | 46 | all_linux all_win32 static_win32: |
47 | $(warning Building...) | 47 | $(warning Building...) |
48 | $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(Sources) -o $(DESTPATH) $(LDFLAGS) | 48 | $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(Sources) -o $(DESTPATH) $(LDFLAGS) |
49 | 49 | ||
50 | clean: clean_linux clean_win32 | 50 | clean: clean_linux clean_win32 |
51 | $(warning Cleaning...) | 51 | $(warning Cleaning...) |
52 | 52 | ||
53 | clean_linux clean_win32: | 53 | clean_linux clean_win32: |
54 | @$(RM) $(DESTPATH) | 54 | @$(RM) $(DESTPATH) |
55 | 55 | ||
56 | .PHONY: all all_win32 static_win32 clean clean_linux clean_win32 | 56 | .PHONY: all all_win32 static_win32 clean clean_linux clean_win32 |
57 | 57 | ||
58 | #multilib handling | 58 | #multilib handling |
59 | ifeq ($(HOSTTYPE), x86_64) | 59 | ifeq ($(HOSTTYPE), x86_64) |
60 | LIBSELECT=64 | 60 | LIBSELECT=64 |
61 | endif | 61 | endif |
62 | #solaris real-time features | 62 | #solaris real-time features |
63 | ifeq ($(HOSTTYPE), sun4) | 63 | ifeq ($(HOSTTYPE), sun4) |
64 | LDFLAGS += -lrt | 64 | LDFLAGS += -lrt |
65 | endif | 65 | endif |
66 | 66 | ||
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/main.cpp b/libraries/irrlicht-1.8/examples/01.HelloWorld/main.cpp index a53483c..9ca21e5 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/main.cpp +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/main.cpp | |||
@@ -1,236 +1,236 @@ | |||
1 | /** Example 001 HelloWorld | 1 | /** Example 001 HelloWorld |
2 | 2 | ||
3 | This Tutorial shows how to set up the IDE for using the Irrlicht Engine and how | 3 | This Tutorial shows how to set up the IDE for using the Irrlicht Engine and how |
4 | to write a simple HelloWorld program with it. The program will show how to use | 4 | to write a simple HelloWorld program with it. The program will show how to use |
5 | the basics of the VideoDriver, the GUIEnvironment, and the SceneManager. | 5 | the basics of the VideoDriver, the GUIEnvironment, and the SceneManager. |
6 | Microsoft Visual Studio is used as an IDE, but you will also be able to | 6 | Microsoft Visual Studio is used as an IDE, but you will also be able to |
7 | understand everything if you are using a different one or even another | 7 | understand everything if you are using a different one or even another |
8 | operating system than windows. | 8 | operating system than windows. |
9 | 9 | ||
10 | You have to include the header file <irrlicht.h> in order to use the engine. The | 10 | You have to include the header file <irrlicht.h> in order to use the engine. The |
11 | header file can be found in the Irrlicht Engine SDK directory \c include. To let | 11 | header file can be found in the Irrlicht Engine SDK directory \c include. To let |
12 | the compiler find this header file, the directory where it is located has to be | 12 | the compiler find this header file, the directory where it is located has to be |
13 | specified. This is different for every IDE and compiler you use. Let's explain | 13 | specified. This is different for every IDE and compiler you use. Let's explain |
14 | shortly how to do this in Microsoft Visual Studio: | 14 | shortly how to do this in Microsoft Visual Studio: |
15 | 15 | ||
16 | - If you use Version 6.0, select the Menu Extras -> Options. | 16 | - If you use Version 6.0, select the Menu Extras -> Options. |
17 | Select the directories tab, and select the 'Include' Item in the combo box. | 17 | Select the directories tab, and select the 'Include' Item in the combo box. |
18 | Add the \c include directory of the irrlicht engine folder to the list of | 18 | Add the \c include directory of the irrlicht engine folder to the list of |
19 | directories. Now the compiler will find the Irrlicht.h header file. We also | 19 | directories. Now the compiler will find the Irrlicht.h header file. We also |
20 | need the irrlicht.lib to be found, so stay in that dialog, select 'Libraries' | 20 | need the irrlicht.lib to be found, so stay in that dialog, select 'Libraries' |
21 | in the combo box and add the \c lib/VisualStudio directory. | 21 | in the combo box and add the \c lib/VisualStudio directory. |
22 | \image html "vc6optionsdir.jpg" | 22 | \image html "vc6optionsdir.jpg" |
23 | \image latex "vc6optionsdir.jpg" | 23 | \image latex "vc6optionsdir.jpg" |
24 | \image html "vc6include.jpg" | 24 | \image html "vc6include.jpg" |
25 | \image latex "vc6include.jpg" | 25 | \image latex "vc6include.jpg" |
26 | 26 | ||
27 | - If your IDE is Visual Studio .NET, select Tools -> Options. | 27 | - If your IDE is Visual Studio .NET, select Tools -> Options. |
28 | Select the projects entry and then select VC++ directories. Select 'show | 28 | Select the projects entry and then select VC++ directories. Select 'show |
29 | directories for include files' in the combo box, and add the \c include | 29 | directories for include files' in the combo box, and add the \c include |
30 | directory of the irrlicht engine folder to the list of directories. Now the | 30 | directory of the irrlicht engine folder to the list of directories. Now the |
31 | compiler will find the Irrlicht.h header file. We also need the irrlicht.lib | 31 | compiler will find the Irrlicht.h header file. We also need the irrlicht.lib |
32 | to be found, so stay in that dialog, select 'show directories for Library | 32 | to be found, so stay in that dialog, select 'show directories for Library |
33 | files' and add the \c lib/VisualStudio directory. | 33 | files' and add the \c lib/VisualStudio directory. |
34 | \image html "vcnetinclude.jpg" | 34 | \image html "vcnetinclude.jpg" |
35 | \image latex "vcnetinclude.jpg" | 35 | \image latex "vcnetinclude.jpg" |
36 | 36 | ||
37 | That's it. With your IDE set up like this, you will now be able to develop | 37 | That's it. With your IDE set up like this, you will now be able to develop |
38 | applications with the Irrlicht Engine. | 38 | applications with the Irrlicht Engine. |
39 | 39 | ||
40 | Lets start! | 40 | Lets start! |
41 | 41 | ||
42 | After we have set up the IDE, the compiler will know where to find the Irrlicht | 42 | After we have set up the IDE, the compiler will know where to find the Irrlicht |
43 | Engine header files so we can include it now in our code. | 43 | Engine header files so we can include it now in our code. |
44 | */ | 44 | */ |
45 | #include <irrlicht.h> | 45 | #include <irrlicht.h> |
46 | 46 | ||
47 | /* | 47 | /* |
48 | In the Irrlicht Engine, everything can be found in the namespace 'irr'. So if | 48 | In the Irrlicht Engine, everything can be found in the namespace 'irr'. So if |
49 | you want to use a class of the engine, you have to write irr:: before the name | 49 | you want to use a class of the engine, you have to write irr:: before the name |
50 | of the class. For example to use the IrrlichtDevice write: irr::IrrlichtDevice. | 50 | of the class. For example to use the IrrlichtDevice write: irr::IrrlichtDevice. |
51 | To get rid of the irr:: in front of the name of every class, we tell the | 51 | To get rid of the irr:: in front of the name of every class, we tell the |
52 | compiler that we use that namespace from now on, and we will not have to write | 52 | compiler that we use that namespace from now on, and we will not have to write |
53 | irr:: anymore. | 53 | irr:: anymore. |
54 | */ | 54 | */ |
55 | using namespace irr; | 55 | using namespace irr; |
56 | 56 | ||
57 | /* | 57 | /* |
58 | There are 5 sub namespaces in the Irrlicht Engine. Take a look at them, you can | 58 | There are 5 sub namespaces in the Irrlicht Engine. Take a look at them, you can |
59 | read a detailed description of them in the documentation by clicking on the top | 59 | read a detailed description of them in the documentation by clicking on the top |
60 | menu item 'Namespace List' or by using this link: | 60 | menu item 'Namespace List' or by using this link: |
61 | http://irrlicht.sourceforge.net/docu/namespaces.html | 61 | http://irrlicht.sourceforge.net/docu/namespaces.html |
62 | Like the irr namespace, we do not want these 5 sub namespaces now, to keep this | 62 | Like the irr namespace, we do not want these 5 sub namespaces now, to keep this |
63 | example simple. Hence, we tell the compiler again that we do not want always to | 63 | example simple. Hence, we tell the compiler again that we do not want always to |
64 | write their names. | 64 | write their names. |
65 | */ | 65 | */ |
66 | using namespace core; | 66 | using namespace core; |
67 | using namespace scene; | 67 | using namespace scene; |
68 | using namespace video; | 68 | using namespace video; |
69 | using namespace io; | 69 | using namespace io; |
70 | using namespace gui; | 70 | using namespace gui; |
71 | 71 | ||
72 | /* | 72 | /* |
73 | To be able to use the Irrlicht.DLL file, we need to link with the Irrlicht.lib. | 73 | To be able to use the Irrlicht.DLL file, we need to link with the Irrlicht.lib. |
74 | We could set this option in the project settings, but to make it easy, we use a | 74 | We could set this option in the project settings, but to make it easy, we use a |
75 | pragma comment lib for VisualStudio. On Windows platforms, we have to get rid | 75 | pragma comment lib for VisualStudio. On Windows platforms, we have to get rid |
76 | of the console window, which pops up when starting a program with main(). This | 76 | of the console window, which pops up when starting a program with main(). This |
77 | is done by the second pragma. We could also use the WinMain method, though | 77 | is done by the second pragma. We could also use the WinMain method, though |
78 | losing platform independence then. | 78 | losing platform independence then. |
79 | */ | 79 | */ |
80 | #ifdef _IRR_WINDOWS_ | 80 | #ifdef _IRR_WINDOWS_ |
81 | #pragma comment(lib, "Irrlicht.lib") | 81 | #pragma comment(lib, "Irrlicht.lib") |
82 | #pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup") | 82 | #pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup") |
83 | #endif | 83 | #endif |
84 | 84 | ||
85 | 85 | ||
86 | /* | 86 | /* |
87 | This is the main method. We can now use main() on every platform. | 87 | This is the main method. We can now use main() on every platform. |
88 | */ | 88 | */ |
89 | int main() | 89 | int main() |
90 | { | 90 | { |
91 | /* | 91 | /* |
92 | The most important function of the engine is the createDevice() | 92 | The most important function of the engine is the createDevice() |
93 | function. The IrrlichtDevice is created by it, which is the root | 93 | function. The IrrlichtDevice is created by it, which is the root |
94 | object for doing anything with the engine. createDevice() has 7 | 94 | object for doing anything with the engine. createDevice() has 7 |
95 | parameters: | 95 | parameters: |
96 | 96 | ||
97 | - deviceType: Type of the device. This can currently be the Null-device, | 97 | - deviceType: Type of the device. This can currently be the Null-device, |
98 | one of the two software renderers, D3D8, D3D9, or OpenGL. In this | 98 | one of the two software renderers, D3D8, D3D9, or OpenGL. In this |
99 | example we use EDT_SOFTWARE, but to try out, you might want to | 99 | example we use EDT_SOFTWARE, but to try out, you might want to |
100 | change it to EDT_BURNINGSVIDEO, EDT_NULL, EDT_DIRECT3D8, | 100 | change it to EDT_BURNINGSVIDEO, EDT_NULL, EDT_DIRECT3D8, |
101 | EDT_DIRECT3D9, or EDT_OPENGL. | 101 | EDT_DIRECT3D9, or EDT_OPENGL. |
102 | 102 | ||
103 | - windowSize: Size of the Window or screen in FullScreenMode to be | 103 | - windowSize: Size of the Window or screen in FullScreenMode to be |
104 | created. In this example we use 640x480. | 104 | created. In this example we use 640x480. |
105 | 105 | ||
106 | - bits: Amount of color bits per pixel. This should be 16 or 32. The | 106 | - bits: Amount of color bits per pixel. This should be 16 or 32. The |
107 | parameter is often ignored when running in windowed mode. | 107 | parameter is often ignored when running in windowed mode. |
108 | 108 | ||
109 | - fullscreen: Specifies if we want the device to run in fullscreen mode | 109 | - fullscreen: Specifies if we want the device to run in fullscreen mode |
110 | or not. | 110 | or not. |
111 | 111 | ||
112 | - stencilbuffer: Specifies if we want to use the stencil buffer (for | 112 | - stencilbuffer: Specifies if we want to use the stencil buffer (for |
113 | drawing shadows). | 113 | drawing shadows). |
114 | 114 | ||
115 | - vsync: Specifies if we want to have vsync enabled, this is only useful | 115 | - vsync: Specifies if we want to have vsync enabled, this is only useful |
116 | in fullscreen mode. | 116 | in fullscreen mode. |
117 | 117 | ||
118 | - eventReceiver: An object to receive events. We do not want to use this | 118 | - eventReceiver: An object to receive events. We do not want to use this |
119 | parameter here, and set it to 0. | 119 | parameter here, and set it to 0. |
120 | 120 | ||
121 | Always check the return value to cope with unsupported drivers, | 121 | Always check the return value to cope with unsupported drivers, |
122 | dimensions, etc. | 122 | dimensions, etc. |
123 | */ | 123 | */ |
124 | IrrlichtDevice *device = | 124 | IrrlichtDevice *device = |
125 | createDevice( video::EDT_SOFTWARE, dimension2d<u32>(640, 480), 16, | 125 | createDevice( video::EDT_SOFTWARE, dimension2d<u32>(640, 480), 16, |
126 | false, false, false, 0); | 126 | false, false, false, 0); |
127 | 127 | ||
128 | if (!device) | 128 | if (!device) |
129 | return 1; | 129 | return 1; |
130 | 130 | ||
131 | /* | 131 | /* |
132 | Set the caption of the window to some nice text. Note that there is an | 132 | Set the caption of the window to some nice text. Note that there is an |
133 | 'L' in front of the string. The Irrlicht Engine uses wide character | 133 | 'L' in front of the string. The Irrlicht Engine uses wide character |
134 | strings when displaying text. | 134 | strings when displaying text. |
135 | */ | 135 | */ |
136 | device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo"); | 136 | device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo"); |
137 | 137 | ||
138 | /* | 138 | /* |
139 | Get a pointer to the VideoDriver, the SceneManager and the graphical | 139 | Get a pointer to the VideoDriver, the SceneManager and the graphical |
140 | user interface environment, so that we do not always have to write | 140 | user interface environment, so that we do not always have to write |
141 | device->getVideoDriver(), device->getSceneManager(), or | 141 | device->getVideoDriver(), device->getSceneManager(), or |
142 | device->getGUIEnvironment(). | 142 | device->getGUIEnvironment(). |
143 | */ | 143 | */ |
144 | IVideoDriver* driver = device->getVideoDriver(); | 144 | IVideoDriver* driver = device->getVideoDriver(); |
145 | ISceneManager* smgr = device->getSceneManager(); | 145 | ISceneManager* smgr = device->getSceneManager(); |
146 | IGUIEnvironment* guienv = device->getGUIEnvironment(); | 146 | IGUIEnvironment* guienv = device->getGUIEnvironment(); |
147 | 147 | ||
148 | /* | 148 | /* |
149 | We add a hello world label to the window, using the GUI environment. | 149 | We add a hello world label to the window, using the GUI environment. |
150 | The text is placed at the position (10,10) as top left corner and | 150 | The text is placed at the position (10,10) as top left corner and |
151 | (260,22) as lower right corner. | 151 | (260,22) as lower right corner. |
152 | */ | 152 | */ |
153 | guienv->addStaticText(L"Hello World! This is the Irrlicht Software renderer!", | 153 | guienv->addStaticText(L"Hello World! This is the Irrlicht Software renderer!", |
154 | rect<s32>(10,10,260,22), true); | 154 | rect<s32>(10,10,260,22), true); |
155 | 155 | ||
156 | /* | 156 | /* |
157 | To show something interesting, we load a Quake 2 model and display it. | 157 | To show something interesting, we load a Quake 2 model and display it. |
158 | We only have to get the Mesh from the Scene Manager with getMesh() and add | 158 | We only have to get the Mesh from the Scene Manager with getMesh() and add |
159 | a SceneNode to display the mesh with addAnimatedMeshSceneNode(). We | 159 | a SceneNode to display the mesh with addAnimatedMeshSceneNode(). We |
160 | check the return value of getMesh() to become aware of loading problems | 160 | check the return value of getMesh() to become aware of loading problems |
161 | and other errors. | 161 | and other errors. |
162 | 162 | ||
163 | Instead of writing the filename sydney.md2, it would also be possible | 163 | Instead of writing the filename sydney.md2, it would also be possible |
164 | to load a Maya object file (.obj), a complete Quake3 map (.bsp) or any | 164 | to load a Maya object file (.obj), a complete Quake3 map (.bsp) or any |
165 | other supported file format. By the way, that cool Quake 2 model | 165 | other supported file format. By the way, that cool Quake 2 model |
166 | called sydney was modelled by Brian Collins. | 166 | called sydney was modelled by Brian Collins. |
167 | */ | 167 | */ |
168 | IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2"); | 168 | IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2"); |
169 | if (!mesh) | 169 | if (!mesh) |
170 | { | 170 | { |
171 | device->drop(); | 171 | device->drop(); |
172 | return 1; | 172 | return 1; |
173 | } | 173 | } |
174 | IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh ); | 174 | IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh ); |
175 | 175 | ||
176 | /* | 176 | /* |
177 | To let the mesh look a little bit nicer, we change its material. We | 177 | To let the mesh look a little bit nicer, we change its material. We |
178 | disable lighting because we do not have a dynamic light in here, and | 178 | disable lighting because we do not have a dynamic light in here, and |
179 | the mesh would be totally black otherwise. Then we set the frame loop, | 179 | the mesh would be totally black otherwise. Then we set the frame loop, |
180 | such that the predefined STAND animation is used. And last, we apply a | 180 | such that the predefined STAND animation is used. And last, we apply a |
181 | texture to the mesh. Without it the mesh would be drawn using only a | 181 | texture to the mesh. Without it the mesh would be drawn using only a |
182 | color. | 182 | color. |
183 | */ | 183 | */ |
184 | if (node) | 184 | if (node) |
185 | { | 185 | { |
186 | node->setMaterialFlag(EMF_LIGHTING, false); | 186 | node->setMaterialFlag(EMF_LIGHTING, false); |
187 | node->setMD2Animation(scene::EMAT_STAND); | 187 | node->setMD2Animation(scene::EMAT_STAND); |
188 | node->setMaterialTexture( 0, driver->getTexture("../../media/sydney.bmp") ); | 188 | node->setMaterialTexture( 0, driver->getTexture("../../media/sydney.bmp") ); |
189 | } | 189 | } |
190 | 190 | ||
191 | /* | 191 | /* |
192 | To look at the mesh, we place a camera into 3d space at the position | 192 | To look at the mesh, we place a camera into 3d space at the position |
193 | (0, 30, -40). The camera looks from there to (0,5,0), which is | 193 | (0, 30, -40). The camera looks from there to (0,5,0), which is |
194 | approximately the place where our md2 model is. | 194 | approximately the place where our md2 model is. |
195 | */ | 195 | */ |
196 | smgr->addCameraSceneNode(0, vector3df(0,30,-40), vector3df(0,5,0)); | 196 | smgr->addCameraSceneNode(0, vector3df(0,30,-40), vector3df(0,5,0)); |
197 | 197 | ||
198 | /* | 198 | /* |
199 | Ok, now we have set up the scene, lets draw everything: We run the | 199 | Ok, now we have set up the scene, lets draw everything: We run the |
200 | device in a while() loop, until the device does not want to run any | 200 | device in a while() loop, until the device does not want to run any |
201 | more. This would be when the user closes the window or presses ALT+F4 | 201 | more. This would be when the user closes the window or presses ALT+F4 |
202 | (or whatever keycode closes a window). | 202 | (or whatever keycode closes a window). |
203 | */ | 203 | */ |
204 | while(device->run()) | 204 | while(device->run()) |
205 | { | 205 | { |
206 | /* | 206 | /* |
207 | Anything can be drawn between a beginScene() and an endScene() | 207 | Anything can be drawn between a beginScene() and an endScene() |
208 | call. The beginScene() call clears the screen with a color and | 208 | call. The beginScene() call clears the screen with a color and |
209 | the depth buffer, if desired. Then we let the Scene Manager and | 209 | the depth buffer, if desired. Then we let the Scene Manager and |
210 | the GUI Environment draw their content. With the endScene() | 210 | the GUI Environment draw their content. With the endScene() |
211 | call everything is presented on the screen. | 211 | call everything is presented on the screen. |
212 | */ | 212 | */ |
213 | driver->beginScene(true, true, SColor(255,100,101,140)); | 213 | driver->beginScene(true, true, SColor(255,100,101,140)); |
214 | 214 | ||
215 | smgr->drawAll(); | 215 | smgr->drawAll(); |
216 | guienv->drawAll(); | 216 | guienv->drawAll(); |
217 | 217 | ||
218 | driver->endScene(); | 218 | driver->endScene(); |
219 | } | 219 | } |
220 | 220 | ||
221 | /* | 221 | /* |
222 | After we are done with the render loop, we have to delete the Irrlicht | 222 | After we are done with the render loop, we have to delete the Irrlicht |
223 | Device created before with createDevice(). In the Irrlicht Engine, you | 223 | Device created before with createDevice(). In the Irrlicht Engine, you |
224 | have to delete all objects you created with a method or function which | 224 | have to delete all objects you created with a method or function which |
225 | starts with 'create'. The object is simply deleted by calling ->drop(). | 225 | starts with 'create'. The object is simply deleted by calling ->drop(). |
226 | See the documentation at irr::IReferenceCounted::drop() for more | 226 | See the documentation at irr::IReferenceCounted::drop() for more |
227 | information. | 227 | information. |
228 | */ | 228 | */ |
229 | device->drop(); | 229 | device->drop(); |
230 | 230 | ||
231 | return 0; | 231 | return 0; |
232 | } | 232 | } |
233 | 233 | ||
234 | /* | 234 | /* |
235 | That's it. Compile and run. | 235 | That's it. Compile and run. |
236 | **/ | 236 | **/ |
diff --git a/libraries/irrlicht-1.8/examples/01.HelloWorld/tutorial.html b/libraries/irrlicht-1.8/examples/01.HelloWorld/tutorial.html index e46c954..2d1e39b 100644 --- a/libraries/irrlicht-1.8/examples/01.HelloWorld/tutorial.html +++ b/libraries/irrlicht-1.8/examples/01.HelloWorld/tutorial.html | |||
@@ -1,394 +1,394 @@ | |||
1 | <html> | 1 | <html> |
2 | <head> | 2 | <head> |
3 | <title>Irrlicht Engine Tutorial</title> | 3 | <title>Irrlicht Engine Tutorial</title> |
4 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | 4 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
5 | </head> | 5 | </head> |
6 | 6 | ||
7 | <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> | 7 | <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> |
8 | <br> | 8 | <br> |
9 | <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> | 9 | <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> |
10 | <tr> | 10 | <tr> |
11 | <td bgcolor="#666699"> <b><font color="#FFFFFF">Tutorial 1.HelloWorld</font></b></td> | 11 | <td bgcolor="#666699"> <b><font color="#FFFFFF">Tutorial 1.HelloWorld</font></b></td> |
12 | 12 | ||
13 | </tr> | 13 | </tr> |
14 | <tr> | 14 | <tr> |
15 | <td height="90" bgcolor="#F7F3F7"> <div align="left"> | 15 | <td height="90" bgcolor="#F7F3F7"> <div align="left"> |
16 | <p>This Tutorial shows how to set up the IDE for using the | 16 | <p>This Tutorial shows how to set up the IDE for using the |
17 | Irrlicht Engine and how to write a simple HelloWorld program | 17 | Irrlicht Engine and how to write a simple HelloWorld program |
18 | with it. The program will show how to use the basics of | 18 | with it. The program will show how to use the basics of |
19 | the VideoDriver, the GUIEnvironment and the SceneManager.<br> | 19 | the VideoDriver, the GUIEnvironment and the SceneManager.<br> |
20 | The result of this example will look like this:</p> | 20 | The result of this example will look like this:</p> |
21 | <p align="center"><img src="../../media/001shot.jpg" width="259" height="204"><br> | 21 | <p align="center"><img src="../../media/001shot.jpg" width="259" height="204"><br> |
22 | </p> | 22 | </p> |
23 | </div></td> | 23 | </div></td> |
24 | 24 | ||
25 | </tr> | 25 | </tr> |
26 | </table> | 26 | </table> |
27 | <br> <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> | 27 | <br> <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> |
28 | <tr> <a name="settingup"></a> | 28 | <tr> <a name="settingup"></a> |
29 | <td bgcolor="#666699"> <b><font color="#FFFFFF">Setting up the | 29 | <td bgcolor="#666699"> <b><font color="#FFFFFF">Setting up the |
30 | IDE</font></b></td> | 30 | IDE</font></b></td> |
31 | </tr> | 31 | </tr> |
32 | <tr> | 32 | <tr> |
33 | <td height="90" bgcolor="#F7F3F7"> <div align="left"> | 33 | <td height="90" bgcolor="#F7F3F7"> <div align="left"> |
34 | <div align="left"> | 34 | <div align="left"> |
35 | <p align="left">To use the engine, we will have to include | 35 | <p align="left">To use the engine, we will have to include |
36 | the header file <irrlicht.h>, which can be found | 36 | the header file <irrlicht.h>, which can be found |
37 | in the Irrlicht Engine SDK directory \include. To let | 37 | in the Irrlicht Engine SDK directory \include. To let |
38 | the compiler find this header file, the directory where | 38 | the compiler find this header file, the directory where |
39 | it is located should be specified somewhere. This is different | 39 | it is located should be specified somewhere. This is different |
40 | for every IDE and compiler. I will explain how to do this | 40 | for every IDE and compiler. I will explain how to do this |
41 | in Microsoft Visual Studio C++ 6.0 and .NET:</p> | 41 | in Microsoft Visual Studio C++ 6.0 and .NET:</p> |
42 | 42 | ||
43 | </div> | 43 | </div> |
44 | <ul> | 44 | <ul> |
45 | <li> | 45 | <li> |
46 | <div align="left">If you use Version 6.0, select the Menu | 46 | <div align="left">If you use Version 6.0, select the Menu |
47 | Extras -> Options. Select the directories tab, and | 47 | Extras -> Options. Select the directories tab, and |
48 | select the 'Include' Item in the combo box. Add the | 48 | select the 'Include' Item in the combo box. Add the |
49 | \include directory of the Irrlicht Engine folder to | 49 | \include directory of the Irrlicht Engine folder to |
50 | the list of directories. Now the compiler will find | 50 | the list of directories. Now the compiler will find |
51 | the Irrlicht.h header file. We also need the location | 51 | the Irrlicht.h header file. We also need the location |
52 | of irrlicht.lib to be listed, so select the 'Libraries' | 52 | of irrlicht.lib to be listed, so select the 'Libraries' |
53 | tab and add the \lib\VisualStudio directory.<br> | 53 | tab and add the \lib\VisualStudio directory.<br> |
54 | <br> | 54 | <br> |
55 | <img src="../../media/vc6optionsdir.jpg" width="231" height="172" align="middle"> <img src="../../media/vc6include.jpg" width="231" height="159" align="middle"><br> | 55 | <img src="../../media/vc6optionsdir.jpg" width="231" height="172" align="middle"> <img src="../../media/vc6include.jpg" width="231" height="159" align="middle"><br> |
56 | <br> | 56 | <br> |
57 | 57 | ||
58 | </div> | 58 | </div> |
59 | </li> | 59 | </li> |
60 | <li>If your IDE is Visual Studio .NET, select Tools -> | 60 | <li>If your IDE is Visual Studio .NET, select Tools -> |
61 | Options. Select the Projects entry and then select VC++ | 61 | Options. Select the Projects entry and then select VC++ |
62 | directories. Select 'show directories for include files' | 62 | directories. Select 'show directories for include files' |
63 | in the combo box, and add the \include directory of the | 63 | in the combo box, and add the \include directory of the |
64 | Irrlicht Engine folder to the list of directories so the | 64 | Irrlicht Engine folder to the list of directories so the |
65 | compiler will find the Irrlicht.h header file. We also | 65 | compiler will find the Irrlicht.h header file. We also |
66 | need the irrlicht.lib to be found, so select 'show directories | 66 | need the irrlicht.lib to be found, so select 'show directories |
67 | for Library files' and add the \lib\VisualStudio directory.<br> | 67 | for Library files' and add the \lib\VisualStudio directory.<br> |
68 | <br> | 68 | <br> |
69 | <img src="../../media/vcnetinclude.jpg" width="256" height="160"> | 69 | <img src="../../media/vcnetinclude.jpg" width="256" height="160"> |
70 | <br> | 70 | <br> |
71 | </li> | 71 | </li> |
72 | </ul> | 72 | </ul> |
73 | 73 | ||
74 | <p> </p> | 74 | <p> </p> |
75 | </div></td> | 75 | </div></td> |
76 | </tr> | 76 | </tr> |
77 | </table> | 77 | </table> |
78 | <br> <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> | 78 | <br> <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> |
79 | <tr> | 79 | <tr> |
80 | <td bgcolor="#666699"> <font color="#FFFFFF"><b>Lets start!</b></font></td> | 80 | <td bgcolor="#666699"> <font color="#FFFFFF"><b>Lets start!</b></font></td> |
81 | </tr> | 81 | </tr> |
82 | 82 | ||
83 | <tr> | 83 | <tr> |
84 | <td height="90" bgcolor="#F7F3F7" valign="top"> <div align="left"> | 84 | <td height="90" bgcolor="#F7F3F7" valign="top"> <div align="left"> |
85 | <div align="left"> | 85 | <div align="left"> |
86 | <div align="left"> | 86 | <div align="left"> |
87 | <div align="left"> | 87 | <div align="left"> |
88 | <p>After we have set up the IDE, the compiler will know | 88 | <p>After we have set up the IDE, the compiler will know |
89 | where to find the Irrlicht Engine header files so | 89 | where to find the Irrlicht Engine header files so |
90 | we can include it now into our code.</p> | 90 | we can include it now into our code.</p> |
91 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 91 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
92 | <tr> | 92 | <tr> |
93 | <td> <pre>#include <irrlicht.h></pre> </td> | 93 | <td> <pre>#include <irrlicht.h></pre> </td> |
94 | 94 | ||
95 | </tr> | 95 | </tr> |
96 | </table> | 96 | </table> |
97 | <p>In the Irrlicht Engine, everything can be found in | 97 | <p>In the Irrlicht Engine, everything can be found in |
98 | the namespace 'irr'. So if you want to use a class | 98 | the namespace 'irr'. So if you want to use a class |
99 | of the engine, you'll have to type an irr:: before | 99 | of the engine, you'll have to type an irr:: before |
100 | the name of the class. For example, to use the IrrlichtDevice, | 100 | the name of the class. For example, to use the IrrlichtDevice, |
101 | write: irr::IrrlichtDevice. To avoid having to put | 101 | write: irr::IrrlichtDevice. To avoid having to put |
102 | irr:: before of the name of every class, we tell the | 102 | irr:: before of the name of every class, we tell the |
103 | compiler that we use that namespace.</p> | 103 | compiler that we use that namespace.</p> |
104 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 104 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
105 | <tr> | 105 | <tr> |
106 | <td> <pre>using namespace irr;</pre> </td> | 106 | <td> <pre>using namespace irr;</pre> </td> |
107 | </tr> | 107 | </tr> |
108 | 108 | ||
109 | </table> | 109 | </table> |
110 | <p>There are 5 sub-namespaces in the Irrlicht Engine. | 110 | <p>There are 5 sub-namespaces in the Irrlicht Engine. |
111 | Take a look at them: you can read a detailed description | 111 | Take a look at them: you can read a detailed description |
112 | of them in the documentation by clicking on the top | 112 | of them in the documentation by clicking on the top |
113 | menu item '<a href="http://irrlicht.sourceforge.net/docu/namespaces.html">Namespace | 113 | menu item '<a href="http://irrlicht.sourceforge.net/docu/namespaces.html">Namespace |
114 | List</a>'. To keep this example simple, we don't want | 114 | List</a>'. To keep this example simple, we don't want |
115 | to have to specify the name spaces, Hence:</p> | 115 | to have to specify the name spaces, Hence:</p> |
116 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 116 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
117 | <tr> | 117 | <tr> |
118 | <td> <pre>using namespace core;<br>using namespace scene;<br>using namespace video;<br>using namespace io;<br>using namespace gui;</pre> </td> | 118 | <td> <pre>using namespace core;<br>using namespace scene;<br>using namespace video;<br>using namespace io;<br>using namespace gui;</pre> </td> |
119 | 119 | ||
120 | </tr> | 120 | </tr> |
121 | </table> | 121 | </table> |
122 | <p>To be able to use the Irrlicht.DLL file, we need | 122 | <p>To be able to use the Irrlicht.DLL file, we need |
123 | to link with the Irrlicht.lib. We could set this option | 123 | to link with the Irrlicht.lib. We could set this option |
124 | in the project settings, but to make it easy we use | 124 | in the project settings, but to make it easy we use |
125 | a pragma comment:</p> | 125 | a pragma comment:</p> |
126 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 126 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
127 | <tr> | 127 | <tr> |
128 | <td> <pre>#pragma comment(lib, "Irrlicht.lib")</pre> </td> | 128 | <td> <pre>#pragma comment(lib, "Irrlicht.lib")</pre> </td> |
129 | 129 | ||
130 | </tr> | 130 | </tr> |
131 | </table> | 131 | </table> |
132 | <p>Now the main method: to keep this example simple | 132 | <p>Now the main method: to keep this example simple |
133 | we use int main(), which can be used on any platform. | 133 | we use int main(), which can be used on any platform. |
134 | However, on Windows platforms, we could also use the | 134 | However, on Windows platforms, we could also use the |
135 | WinMain method if we would want to get rid of the | 135 | WinMain method if we would want to get rid of the |
136 | console window which pops up when starting a program | 136 | console window which pops up when starting a program |
137 | with main().</p> | 137 | with main().</p> |
138 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 138 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
139 | <tr> | 139 | <tr> |
140 | <td> <pre>int main()<br>{</pre> </td> | 140 | <td> <pre>int main()<br>{</pre> </td> |
141 | </tr> | 141 | </tr> |
142 | 142 | ||
143 | </table> | 143 | </table> |
144 | <p>The most important function of the engine is the | 144 | <p>The most important function of the engine is the |
145 | 'createDevice' function. The Irrlicht Device, which | 145 | 'createDevice' function. The Irrlicht Device, which |
146 | is the root object for doing everything with the engine, | 146 | is the root object for doing everything with the engine, |
147 | can be created with it. createDevice() has 7 parameters:</p> | 147 | can be created with it. createDevice() has 7 parameters:</p> |
148 | </div> | 148 | </div> |
149 | <ul> | 149 | <ul> |
150 | <li> | 150 | <li> |
151 | 151 | ||
152 | <div align="left"> deviceType: Type of the device. This can currently | 152 | <div align="left"> deviceType: Type of the device. This can currently |
153 | be the Null device, the Software device, Direct3D8, Direct3D9, | 153 | be the Null device, the Software device, Direct3D8, Direct3D9, |
154 | or OpenGL. In this example we use EDT_SOFTWARE, but, to try | 154 | or OpenGL. In this example we use EDT_SOFTWARE, but, to try |
155 | them out, you might want to change it to EDT_NULL, EDT_DIRECT3D8, | 155 | them out, you might want to change it to EDT_NULL, EDT_DIRECT3D8, |
156 | EDT_DIRECT3D9 or EDT_OPENGL. </div> | 156 | EDT_DIRECT3D9 or EDT_OPENGL. </div> |
157 | </li> | 157 | </li> |
158 | <li> | 158 | <li> |
159 | <div align="left">windowSize: Size of the window or | 159 | <div align="left">windowSize: Size of the window or |
160 | full screen mode to be created. In this example | 160 | full screen mode to be created. In this example |
161 | we use 512x384.</div> | 161 | we use 512x384.</div> |
162 | 162 | ||
163 | </li> | 163 | </li> |
164 | <li> | 164 | <li> |
165 | <div align="left">bits: Number of bits per pixel when | 165 | <div align="left">bits: Number of bits per pixel when |
166 | in full screen mode. This should be 16 or 32. This | 166 | in full screen mode. This should be 16 or 32. This |
167 | parameter is ignored when running in windowed mode.</div> | 167 | parameter is ignored when running in windowed mode.</div> |
168 | </li> | 168 | </li> |
169 | <li> | 169 | <li> |
170 | <div align="left">fullscreen: Specifies if we want | 170 | <div align="left">fullscreen: Specifies if we want |
171 | the device to run in full screen mode or not.</div> | 171 | the device to run in full screen mode or not.</div> |
172 | </li> | 172 | </li> |
173 | <li>stencilbuffer: Specifies if we want to use the stencil | 173 | <li>stencilbuffer: Specifies if we want to use the stencil |
174 | buffer for drawing shadows.</li> | 174 | buffer for drawing shadows.</li> |
175 | 175 | ||
176 | <li>vsync: Specifies if we want to have vsync enabled. | 176 | <li>vsync: Specifies if we want to have vsync enabled. |
177 | This is only useful in full screen mode.</li> | 177 | This is only useful in full screen mode.</li> |
178 | <li> | 178 | <li> |
179 | <div align="left">eventReceiver: An object to receive | 179 | <div align="left">eventReceiver: An object to receive |
180 | events. We do not want to use this parameter here, | 180 | events. We do not want to use this parameter here, |
181 | and set it to 0.</div> | 181 | and set it to 0.</div> |
182 | </li> | 182 | </li> |
183 | </ul> | 183 | </ul> |
184 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 184 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
185 | <tr> | 185 | <tr> |
186 | <td> <pre>IrrlichtDevice *device =<br> createDevice(EDT_SOFTWARE, dimension2d<s32>(512, 384), 16,<br> false, false, false, 0);</pre> </td> | 186 | <td> <pre>IrrlichtDevice *device =<br> createDevice(EDT_SOFTWARE, dimension2d<s32>(512, 384), 16,<br> false, false, false, 0);</pre> </td> |
187 | 187 | ||
188 | </tr> | 188 | </tr> |
189 | </table> | 189 | </table> |
190 | <p>Now we set the caption of the window to some nice text. | 190 | <p>Now we set the caption of the window to some nice text. |
191 | Note that there is a 'L' in front of the string: the | 191 | Note that there is a 'L' in front of the string: the |
192 | Irrlicht Engine uses wide character strings when displaying | 192 | Irrlicht Engine uses wide character strings when displaying |
193 | text.</p> | 193 | text.</p> |
194 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 194 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
195 | <tr> | 195 | <tr> |
196 | <td> <pre>device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo");</pre> </td> | 196 | <td> <pre>device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo");</pre> </td> |
197 | 197 | ||
198 | </tr> | 198 | </tr> |
199 | </table> | 199 | </table> |
200 | <p>Now we store a pointer to the video driver, the SceneManager, | 200 | <p>Now we store a pointer to the video driver, the SceneManager, |
201 | and the graphical user interface environment so that | 201 | and the graphical user interface environment so that |
202 | we do not always have to write device->getVideoDriver(), | 202 | we do not always have to write device->getVideoDriver(), |
203 | device->getSceneManager(), and device->getGUIEnvironment().</p> | 203 | device->getSceneManager(), and device->getGUIEnvironment().</p> |
204 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 204 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
205 | <tr> | 205 | <tr> |
206 | <td> <pre>IVideoDriver* driver = device->getVideoDriver();<br>ISceneManager* smgr = device->getSceneManager();<br>IGUIEnvironment* guienv = device->getGUIEnvironment();</pre> </td> | 206 | <td> <pre>IVideoDriver* driver = device->getVideoDriver();<br>ISceneManager* smgr = device->getSceneManager();<br>IGUIEnvironment* guienv = device->getGUIEnvironment();</pre> </td> |
207 | 207 | ||
208 | </tr> | 208 | </tr> |
209 | </table> | 209 | </table> |
210 | <p> We add a hello world label to the window using the | 210 | <p> We add a hello world label to the window using the |
211 | GUI environment. The text is placed at the position | 211 | GUI environment. The text is placed at the position |
212 | (10,10) as top left corner and (200,22) as lower right | 212 | (10,10) as top left corner and (200,22) as lower right |
213 | corner.</p> | 213 | corner.</p> |
214 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 214 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
215 | <tr> | 215 | <tr> |
216 | <td> <pre>guienv->addStaticText(L"Hello World! This is the Irrlicht Software engine!",<br> rect<s32>(10,10,200,22), true);</pre> </td> | 216 | <td> <pre>guienv->addStaticText(L"Hello World! This is the Irrlicht Software engine!",<br> rect<s32>(10,10,200,22), true);</pre> </td> |
217 | 217 | ||
218 | </tr> | 218 | </tr> |
219 | </table> | 219 | </table> |
220 | <p>To display something interesting, we load a Quake 2 | 220 | <p>To display something interesting, we load a Quake 2 |
221 | model and display it. We only have to get the Mesh from | 221 | model and display it. We only have to get the Mesh from |
222 | the Scene Manager with getMesh() and add a SceneNode | 222 | the Scene Manager with getMesh() and add a SceneNode |
223 | to display the mesh with addAnimatedMeshSceneNode(). | 223 | to display the mesh with addAnimatedMeshSceneNode(). |
224 | Instead of loading a Quake2 file (.md2), it is also | 224 | Instead of loading a Quake2 file (.md2), it is also |
225 | possible to load a Maya object file (.obj), a complete | 225 | possible to load a Maya object file (.obj), a complete |
226 | Quake3 map (.bsp), or a Milshape file (.ms3d).<br> | 226 | Quake3 map (.bsp), or a Milshape file (.ms3d).<br> |
227 | By the way, that cool Quake 2 model called sydney.md2 | 227 | By the way, that cool Quake 2 model called sydney.md2 |
228 | was modelled by Brian Collins.</p> | 228 | was modelled by Brian Collins.</p> |
229 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 229 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
230 | <tr> | 230 | <tr> |
231 | <td> <pre>IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2");<br>IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh );</pre> </td> | 231 | <td> <pre>IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2");<br>IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh );</pre> </td> |
232 | 232 | ||
233 | </tr> | 233 | </tr> |
234 | </table> | 234 | </table> |
235 | <p>To make the mesh look a little bit nicer, we change | 235 | <p>To make the mesh look a little bit nicer, we change |
236 | its material a little bit: we disable lighting because | 236 | its material a little bit: we disable lighting because |
237 | we do not have a dynamic light in here and the mesh | 237 | we do not have a dynamic light in here and the mesh |
238 | would be totally black. Then we set the frame loop so | 238 | would be totally black. Then we set the frame loop so |
239 | that the animation is looped between the frames 0 and | 239 | that the animation is looped between the frames 0 and |
240 | 310. Then, at last, we apply a texture to the mesh. | 240 | 310. Then, at last, we apply a texture to the mesh. |
241 | Without it the mesh would be drawn using only a solid | 241 | Without it the mesh would be drawn using only a solid |
242 | color.</p> | 242 | color.</p> |
243 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 243 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
244 | <tr> | 244 | <tr> |
245 | <td> <pre>if (node)<br>{<br> node->setMaterialFlag(EMF_LIGHTING, false);<br> node->setFrameLoop(0, 310); <br> node->setMaterialTexture( 0, driver->getTexture("../../media/sydney.bmp") );<br>}</pre> | 245 | <td> <pre>if (node)<br>{<br> node->setMaterialFlag(EMF_LIGHTING, false);<br> node->setFrameLoop(0, 310); <br> node->setMaterialTexture( 0, driver->getTexture("../../media/sydney.bmp") );<br>}</pre> |
246 | </td> | 246 | </td> |
247 | 247 | ||
248 | </tr> | 248 | </tr> |
249 | </table> | 249 | </table> |
250 | <p>To look at the mesh, we place a camera into 3d space | 250 | <p>To look at the mesh, we place a camera into 3d space |
251 | at the position (0, 10, -40). The camera looks from | 251 | at the position (0, 10, -40). The camera looks from |
252 | there to (0,5,0).</p> | 252 | there to (0,5,0).</p> |
253 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 253 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
254 | <tr> | 254 | <tr> |
255 | <td> <pre>smgr->addCameraSceneNode(0, vector3df(0,30,-40), vector3df(0,5,0));</pre> </td> | 255 | <td> <pre>smgr->addCameraSceneNode(0, vector3df(0,30,-40), vector3df(0,5,0));</pre> </td> |
256 | </tr> | 256 | </tr> |
257 | 257 | ||
258 | </table> | 258 | </table> |
259 | <p>Ok. Now that we have set up the scene, let's draw everything: | 259 | <p>Ok. Now that we have set up the scene, let's draw everything: |
260 | we run the device in a while() loop until the device | 260 | we run the device in a while() loop until the device |
261 | does not want to run any more. This would be when the | 261 | does not want to run any more. This would be when the |
262 | user closes the window or presses ALT+F4 in Windows.</p> | 262 | user closes the window or presses ALT+F4 in Windows.</p> |
263 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 263 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
264 | <tr> | 264 | <tr> |
265 | <td> <pre>while(device->run())<br>{</pre> </td> | 265 | <td> <pre>while(device->run())<br>{</pre> </td> |
266 | </tr> | 266 | </tr> |
267 | 267 | ||
268 | </table> | 268 | </table> |
269 | <p> Everything must be drawn between a beginScene() and | 269 | <p> Everything must be drawn between a beginScene() and |
270 | an endScene() call. The beginScene clears the screen | 270 | an endScene() call. The beginScene clears the screen |
271 | with a color and also the depth buffer, if desired. | 271 | with a color and also the depth buffer, if desired. |
272 | Then we let the Scene Manager and the GUI environment | 272 | Then we let the Scene Manager and the GUI environment |
273 | draw their content. With the endScene() call, everything | 273 | draw their content. With the endScene() call, everything |
274 | is presented on the screen.</p> | 274 | is presented on the screen.</p> |
275 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 275 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
276 | <tr> | 276 | <tr> |
277 | 277 | ||
278 | <td> <pre> driver->beginScene(true, true, SColor(255,100,101,140));<br> | 278 | <td> <pre> driver->beginScene(true, true, SColor(255,100,101,140));<br> |
279 | smgr->drawAll(); | 279 | smgr->drawAll(); |
280 | guienv->drawAll();</pre> | 280 | guienv->drawAll();</pre> |
281 | <pre> driver->endScene(); | 281 | <pre> driver->endScene(); |
282 | }</pre> </td> | 282 | }</pre> </td> |
283 | 283 | ||
284 | </tr> | 284 | </tr> |
285 | </table> | 285 | </table> |
286 | <p>After we are finished, we have to delete the Irrlicht | 286 | <p>After we are finished, we have to delete the Irrlicht |
287 | Device created earlier with createDevice(). With the | 287 | Device created earlier with createDevice(). With the |
288 | Irrlicht Engine, you should delete all objects you created | 288 | Irrlicht Engine, you should delete all objects you created |
289 | with a method or function that starts with 'create'. | 289 | with a method or function that starts with 'create'. |
290 | The object is deleted simply by calling ->drop(). | 290 | The object is deleted simply by calling ->drop(). |
291 | See the <a href="http://irrlicht.sourceforge.net/docu/classirr_1_1IUnknown.html#a3" target="_blank">documentation</a> | 291 | See the <a href="http://irrlicht.sourceforge.net/docu/classirr_1_1IUnknown.html#a3" target="_blank">documentation</a> |
292 | for more information.</p> | 292 | for more information.</p> |
293 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> | 293 | <table width="95%" border="0" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> |
294 | <tr> | 294 | <tr> |
295 | <td> <pre> device->drop();<br> return 0; | 295 | <td> <pre> device->drop();<br> return 0; |
296 | }</pre> </td> | 296 | }</pre> </td> |
297 | 297 | ||
298 | </tr> | 298 | </tr> |
299 | </table> | 299 | </table> |
300 | <p>That's it. Compile and run. </p> | 300 | <p>That's it. Compile and run. </p> |
301 | <p> </p> | 301 | <p> </p> |
302 | </div> | 302 | </div> |
303 | </div> | 303 | </div> |
304 | </div></td> | 304 | </div></td> |
305 | </tr> | 305 | </tr> |
306 | 306 | ||
307 | </table> | 307 | </table> |
308 | <br> | 308 | <br> |
309 | <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> | 309 | <table width="90%" border="0" cellspacing="0" cellpadding="2" align="center"> |
310 | <tr> | 310 | <tr> |
311 | <td bgcolor="#666699"> <b><font color="#FFFFFF">Possible Errors | 311 | <td bgcolor="#666699"> <b><font color="#FFFFFF">Possible Errors |
312 | or Problems</font></b></td> | 312 | or Problems</font></b></td> |
313 | </tr> | 313 | </tr> |
314 | <tr> | 314 | <tr> |
315 | <td height="90" bgcolor="#F7F3F7"> <div align="left"> | 315 | <td height="90" bgcolor="#F7F3F7"> <div align="left"> |
316 | <div align="left"> | 316 | <div align="left"> |
317 | <div align="left"> | 317 | <div align="left"> |
318 | <p><strong>Visual Studio</strong><br> | 318 | <p><strong>Visual Studio</strong><br> |
319 | 319 | ||
320 | While trying to compile the tutorial, if you get the | 320 | While trying to compile the tutorial, if you get the |
321 | error: </p> | 321 | error: </p> |
322 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> | 322 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> |
323 | <tr> | 323 | <tr> |
324 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">fatal | 324 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">fatal |
325 | error C1083: Cannot open include file: 'irrlicht.h': | 325 | error C1083: Cannot open include file: 'irrlicht.h': |
326 | No such file or directory</font></td> | 326 | No such file or directory</font></td> |
327 | </tr> | 327 | </tr> |
328 | </table> | 328 | </table> |
329 | <p>Solution: You may have set the include directory improperly | 329 | <p>Solution: You may have set the include directory improperly |
330 | in the Visual Studio options. See <a href="#settingup">above</a> | 330 | in the Visual Studio options. See <a href="#settingup">above</a> |
331 | for information on setting it. </p> | 331 | for information on setting it. </p> |
332 | 332 | ||
333 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> | 333 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> |
334 | <tr> | 334 | <tr> |
335 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">LINK | 335 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">LINK |
336 | : LNK6004: HelloWorld.exe not found or not built | 336 | : LNK6004: HelloWorld.exe not found or not built |
337 | by the last incremental link; performing full link<br> | 337 | by the last incremental link; performing full link<br> |
338 | LINK : fatal error LNK1104: cannot open file "Irrlicht.lib"<br> | 338 | LINK : fatal error LNK1104: cannot open file "Irrlicht.lib"<br> |
339 | Error executing link.exe</font></td> | 339 | Error executing link.exe</font></td> |
340 | </tr> | 340 | </tr> |
341 | </table> | 341 | </table> |
342 | <p> Solution: You may have set the library directory improperly. | 342 | <p> Solution: You may have set the library directory improperly. |
343 | See <a href="#settingup">above</a> for information on | 343 | See <a href="#settingup">above</a> for information on |
344 | setting it. <br> | 344 | setting it. <br> |
345 | 345 | ||
346 | <br> | 346 | <br> |
347 | </p> | 347 | </p> |
348 | <p><strong>Compiler independent problems<br> | 348 | <p><strong>Compiler independent problems<br> |
349 | </strong>If the tutorial compiles successfully but gives | 349 | </strong>If the tutorial compiles successfully but gives |
350 | the error: </p> | 350 | the error: </p> |
351 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> | 351 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> |
352 | <tr> | 352 | <tr> |
353 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">This | 353 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">This |
354 | application has failed to start because Irrlicht.dll | 354 | application has failed to start because Irrlicht.dll |
355 | was not found. Re-installing the application may | 355 | was not found. Re-installing the application may |
356 | fix this problem</font></td> | 356 | fix this problem</font></td> |
357 | </tr> | 357 | </tr> |
358 | 358 | ||
359 | </table> | 359 | </table> |
360 | <p>Solution: You may have forgotten to copy the Irrlicht.dll | 360 | <p>Solution: You may have forgotten to copy the Irrlicht.dll |
361 | file from Irrlicht\bin\VisualStudio to the directory | 361 | file from Irrlicht\bin\VisualStudio to the directory |
362 | the tutorial's project file is in. </p> | 362 | the tutorial's project file is in. </p> |
363 | If the tutorial compiles and runs successfully but produces | 363 | If the tutorial compiles and runs successfully but produces |
364 | errors in the console like:<br> | 364 | errors in the console like:<br> |
365 | <br> | 365 | <br> |
366 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> | 366 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> |
367 | <tr> | 367 | <tr> |
368 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">Could | 368 | <td bgcolor="#CCCCCC"><font face="Courier New, Courier, mono">Could |
369 | not load mesh, because file could not be opened.: | 369 | not load mesh, because file could not be opened.: |
370 | ../media/sydney.md2</font></td> | 370 | ../media/sydney.md2</font></td> |
371 | </tr> | 371 | </tr> |
372 | 372 | ||
373 | </table> | 373 | </table> |
374 | <p> Or:</p> | 374 | <p> Or:</p> |
375 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> | 375 | <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> |
376 | <tr> | 376 | <tr> |
377 | <td bgcolor="#CCCCCC"><em><font face="Courier New, Courier, mono">Could | 377 | <td bgcolor="#CCCCCC"><em><font face="Courier New, Courier, mono">Could |
378 | not open file of texture: stones.jpg</font></em><font face="Courier New, Courier, mono"><b><br> | 378 | not open file of texture: stones.jpg</font></em><font face="Courier New, Courier, mono"><b><br> |
379 | </b><em>Could not load texture: stones.jpg </em></font></td> | 379 | </b><em>Could not load texture: stones.jpg </em></font></td> |
380 | </tr> | 380 | </tr> |
381 | 381 | ||
382 | </table> | 382 | </table> |
383 | <p>Solution: The file listed in the error message cannot | 383 | <p>Solution: The file listed in the error message cannot |
384 | be found. Ensure that the directory specified in the | 384 | be found. Ensure that the directory specified in the |
385 | main.cpp exists and is where the file is located. <br> | 385 | main.cpp exists and is where the file is located. <br> |
386 | </p> | 386 | </p> |
387 | </div> | 387 | </div> |
388 | </div> | 388 | </div> |
389 | </div></td> | 389 | </div></td> |
390 | </tr> | 390 | </tr> |
391 | </table> | 391 | </table> |
392 | <p> </p> | 392 | <p> </p> |
393 | </body> | 393 | </body> |
394 | </html> | 394 | </html> |