forked from WarfareCode/gcblue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILDING.txt
74 lines (56 loc) · 2.53 KB
/
BUILDING.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
*** Dependencies ***
Build debug and release versions, copy lib files to desired location, copy dll files to /bin directory
* libogg 1.3.2
- Download from http://xiph.org/downloads/
- Build win32/VS2010/libogg_static.sln
* libvorbis 1.3.4
- Download from http://xiph.org/downloads/
- Open win32/VS2012/vorbis_static.sln
- Before building, make sure C:\libogg-1.3.2\include is in path for each of the projects.
* openal 1.1 sdk
- Included in dependencies/
* openthreads
- Part of OpenSceneGraph
- Download and build OpenSceneGraph 3.2.1, http://www.openscenegraph.org/index.php/download-section/stable-releases/166-openscengraph-3-2-1-release-downloads
* openAL++
- This has some gcblue-specific mods, code is included in repository: dependencies/openalpp
- Open openalpp\VisualStudio\openalpp.sln
- Update include and library directories in oalpp project properties, in VC++ Directories
- Build the oalpp project, other projects are not necessary
* python 2.7
- Download and install Python 2.7.8 https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi
* boost 1.57
- Download boost_1_57_0.zip from http://sourceforge.net/projects/boost/files/boost/1.57.0/
- Open command prompt and cd to boost_1_57_0 directory
- Enter: bootstrap
- Enter: b2 --with-python python-debugging=off threading=multi variant=release link=shared stage
- It will build boost python and put the .lib and .dll files in the stage/lib directory
* wxWidgets 3.0.2
- Download code from http://sourceforge.net/projects/wxwindows/files/3.0.2/wxWidgets-3.0.2.zip/download
- Open wxWidgets-3.0.2\build\msw\wx_vc11.sln (or wx_vc12.sln if you're using VS 2013)
- Build the Debug and Release versions (static library) of the entire solution
* sqlite 3.8.7
- http://www.sqlite.org/download.html
- amalgamation sqlite.h and sqlite.c are included in respository dependencies
* truevision3d 6.5
- Code is included in repository: dependencies/TV3D65
* directX SDK
- Download and install DXSDK_Jun10.exe
- http://www.microsoft.com/en-us/download/details.aspx?id=6812
* gcblue
- Microsoft Visual Studio Express 2012 for Windows Desktop ("Visual C++ 11.0")
- Solution file is BlueII.sln
- Update paths to dependency include files and libaries (Right click on BlueII project, open properties->VC++ Directories)
- Update path to sqlite.h and sqlite.c in project
- Copy previouslly built dlls to gcblue/bin directory
Dll files:
alut.dll
boost_python-vc110-mt-1_57.dll
oalpp_gcb.dll
ot13-OpenThreadsd.dll
python27.dll
TV3D65.dll
dlls for Debug:
boost_python-vc110-mt-gd-1_55.dll
oalpp_gcbd.dll
ot13-OpenThreadsd.dll