The foundation library for all future interface products, like paper3d, panel3d and bamboo. It provides the a variety of useful helper classes, like container, algorithms, math, a C++ wrapper of OpenGL ES 2.0 and encapsulate the difference of each operating systems, so that above application layer can concentrate on the logic and content.
Please visit http://lihw.github.com/tech for release notes, API manual and milestones.
#Version The latest version is 0.91a.
#Platform Windows 7 32&64 bit, iOS 7.0, Android 4.1 and above.
#Developement requirements The preferable develpoment platform is Windows 7 64bit with a discrete video card. The MacOS X 10.9 can also be used.
Win32 | Andoird | iOS | |
---|---|---|---|
Windows 7 | YES | Yes | No |
OSX | No | Not supported | Yes |
#Installation
Use either git clone https://github.com/lihw/tech.git <dir>;git checkout 0.91a
or download the zip file at https://github.com/lihw/tech/archive/0.91a.zip, and then uncompress the zip file to any dir you want.
The path of installation dir should not include and blank spaces
- Run install.bat as administrator
- Download and install Microsoft Visual Studio 2012 Express http://www.microsoft.com/en-us/download/details.aspx?id=34673
- Run install.sh and reboot the system.
- Install the Android SDK and Eclipse bundle 32bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip 64bit: TODO
- Install ANT http://ant.apache.org/bindownload.cgi?Preferred=http%3A%2F%2Fmirrors.cnnic.cn%2Fapache%2F
- Install JDK 1.7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Needs to be installed to C:\JDK
- Install the latest Android NDK https://developer.android.com/tools/sdk/ndk/index.html#Installing
- Setup environment variables
JAVA_HOME=C:\JDK
ANT_HOME=
<ANT installation dir>
ANDROID_SDK=<Android SDK path>
Add<ANT installation dir>\bin;<Android NDK installation dir>\;<Android SDK installation dir>\platform-tools\
to PATH
Not supported yet.
#Build
Open %FITECH%\configs\msvc2012\tech.sln in MSVC2012, choose Debug profile and build. When finished, build the Release profile.
Open %FITECH%\configs\android\ in dos window, and enter build.bat debug
. When finished, enter build.bat release
.
Open ${FITECH}/configs/ios/Tech.xcodeproj, select buildall as active scheme and build for both Debug and Release configurations respectively.