首页 > 代码库 > 在Ubuntu下构建Bullet以及运行Bullet的例子程序
在Ubuntu下构建Bullet以及运行Bullet的例子程序
在Ubuntu下构建Bullet以及运行Bullet的例子程序
1、找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list
2、下载Bullet。找到.tgz格式进行下载。我下载的版本是bullet-2.82-r2704。
3、如果没有安装cmake,那么使用sudo apt-get install cmake进行安装。
4、如果没有安装glut,那么使用sudo apt-get install freeglut3以及sudo apt-get install freeglut3-dev进行安装。
4、在命令提示符状态下进行输入cmake .生成makefile。
5、如果安装了make,那么直接make和sudo make install解决问题,否则需要安装make,命令是sudo apt-get install make。make是调用GCC编译器的构建项目,sudo make install则是将头文件和库函数放在了/usr/local/include文件夹中。记得一定要写上sudo,因为向/usr/local/include写入文件是要权限的。
6、选择一款IDE来进行构建。这里我选择Qt Creator,我使用的版本是Qt Creator3.0。新建立一个空的Qt项目,然后写qmake。我是这么写的:
# 这是运行Bullet例子程序的项目文件。
BULLET_PREFIX = /home/jiangcaiyang/Develop/bullet-2.82-r2704 FRAMEWORK_PREFIX = $${BULLET_PREFIX}/Demos/OpenGL DEMO_PREFIX = $${BULLET_PREFIX}/Demos/BasicDemo INCLUDEPATH += /usr/local/include/bullet $${FRAMEWORK_PREFIX} $${DEMO_PREFIX} SOURCES += $${DEMO_PREFIX}/BasicDemo.cpp $${DEMO_PREFIX}/main.cpp LIBS += $${FRAMEWORK_PREFIX}/libOpenGLSupport.a -lBulletDynamics -lBulletCollision -lLinearMath -lglut -lGLU -lGL
在Ubuntu下构建Bullet以及运行Bullet的例子程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。