Ogre3D Bullet Eclipse unter Lubuntu 12.04 installieren
Schönen guten Tag
hier ein Tutorial für die Installation von Ogre3D mit Bullet und fast allen anderen Features aus den Quelltexten gebaut für Eclipse CPP unter Lubuntu 12.04.
Als aller erstes macht Ihr am besten mal die nötigen Downloads:
- Eclipse IDE for C/C++ Developers https://www.eclipse.org/downloads
- OGRE 1.8.X Source for Linux / OSX http://www.ogre3d.org/download/source
- Bullet 2.X Physics SDK (Unix line endings, svn XXX) https://code.google.com/p/bullet/downloads/list
Betriebssystem Vorbereitung
# all as root
apt-get purge ace-of-penguins -y
apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
apt-get install -y vim gimp gimp-normal* blender subversion git cmake build-essential vlc edit
# java 7 installation
apt-get install openjdk-7-jdk openjdk-7-source openjdk-7-demo openjdk-7-doc openjdk-7-jre-headless openjdk-7-jre-lib
# dependencies for ogre, bullet and others
apt-get install freeglut3-dev libxaw7-dev libfreetype6-dev libois-dev libxrandr-dev libzzip-dev nvidia-cg-toolkit libfreeimage-dev libboost-thread-dev libpoco-dev doxygen libcppunit-dev libtbb-dev bison flex
Ogre Installations Vorbereitung
# all as normal user
cd Downloads/bullet-2.82-r2704/
cmake . -G "Unix Makefiles" -DBUILD_DEMOS=FALSE -DINSTALL_EXTRA_LIBS=TRUE
make -j4
sudo make install
cd ..
git clone https://github.com/aras-p/hlsl2glslfork.git
cd hlsl2glslfork/
cmake .
make
sudo make install
cd ..
git clone https://github.com/aras-p/glsl-optimizer.git
cd glsl-optimizer/
cmake .
make
sudo make install
cd ..
Ogre3D Installation
# all as normal user
cd ogre_src_*/
cmake .
make
sudo make install
cd ..
ogrebullet Installation
# all as normal user
# ogrebullet after ogre installation
git clone https://bitbucket.org/alexeyknyshev/ogrebullet.git
cd ogrebullet/
cmake .
make
sudo make install
Eclipse C++ Installation:
Entpackt das Eclipse Archiv nach /opt sodass euer Eclipse danach unter /opt/eclipse-cpp/ liegt. Es kann sein, dass Ihr die Berechtigungen noch auf den Ordner setzten müsst, damit Ihr eclipse erfolgreich ausführen könnt.
Hinzufügen des Startmenüeintrages:
cat << EOF > /usr/share/applications/eclipse-cpp.desktop
[Desktop Entry]
Name=Eclipse C++
Comment=Eclipse C++ IDE
Exec=/opt/eclipse-cpp/eclipse
Icon=/opt/eclipse-cpp/icon.xpm
Terminal=false
Type=Application
Categories=Development
EOF
Links:
Blender 2 OGRE Plugin: https://bitbucket.org/MindCalamity/blender2ogre