标签:
我的是ubuntu14.04 和irrlicht 1.8.1
首先,确保系统库都安装好,以下库是必须的
build-essential
xserver-xorg-dev
x11proto-xf86vidmode-dev
libxxf86vm-dev
mesa-common-dev
libgl1-mesa-dev
libglu1-mesa-dev
libxext-dev
libxcursor-dev
如果依赖关系不满足,尝试
sudo apt-get -f install
接下来进入 irrlicht-1.8.1/source/Irrlicht 目录,make
可能会报错:显示 ‘pGlBlendEquation’ was not declared in this scope (如果没有请忽略)
这时候下载 http://sourceforge.net/p/irrlicht/code/HEAD/tree/trunk/source/Irrlicht/glext.h 替换掉当前目录里面的 glext.h
再次make,完成。进入 irrlicht-1.8.1/bin/Linux,可以看到已经生成了可执行的demo。
接下来用code::blocks 构建项目,再次确认整个irrlicht目录权限是开放的。
进入irrlicht-1.8.1/examples/01.HelloWorld,mkdir .obj,然后打开cbp项目。
现在还是编译不了,可能提示找不到一个 XConvertSelection。打开 project->build options->linker settings,添加以下两个库
/usr/lib/x86_64-linux-gnu/libX11.so
/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
这样一来可以运行了。
标签:
原文地址:http://blog.csdn.net/u013802033/article/details/45287807