在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.cppLIBS += $${FRAMEWORK_PREFIX}/libOpenGLSupport.a \-lBulletDynamics \-lBulletCollision \-lLinearMath \-lglut -lGLU -lGL

转载于:https://www.cnblogs.com/zfyouxi/p/5252799.html

在Ubuntu下构建Bullet以及执行Bullet的样例程序相关推荐

  1. 在Ubuntu下构建Bullet以及运行Bullet的例子程序

    在Ubuntu下构建Bullet以及运行Bullet的例子程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2 ...

  2. 运维经验分享(三)-- 解决Ubuntu下crontab不能正确执行脚本的问题

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1676490 运维 ...

  3. c语言和gtk实现的游戏,Ubuntu下用glade和GTK+开发C语言界面程序(一)

    前言:对于大学中计算机系的每年暑假的课设有太多想说的,能从中学到非常多东西,当然不排除打酱油的,这些能够掠过哦,凡事都打酱油.人生也是打酱油的吧. 2333. 对于大三曾经的课设一般的要求都是用C写的 ...

  4. Ubuntu桌面启动后自动执行指定的命令或程序的三种方法

     使用Ubuntu的过程中,经常会开机后执行一些固定的动作,每次手工操作很麻烦.其实Ubuntu有很多方法可以自动执行脚本和命令,先来介绍三种最简单的,文章最后会提到几种其他的方法. 一.基于图形桌面 ...

  5. ubuntu下firefox中,直接在网页上安装程序的方法

    我不知道别人是怎么做的,反正这个问题恶心死了. ubuntu下安装软件,一般都是gogole到一个页面,然后上面告诉你把下面的代码输入到ternimal. sudo apt-add-repositor ...

  6. ubuntu下 mysql数据 自执行备份

    1.首先把计划任务添加到列表,系统每分钟会扫描一次任务列表,探测当前时间下是否有待执行的任务 /etc/crontab: # m h dom mon dow user    command 0 1  ...

  7. Ubuntu下构建gstreamer开发环境

    1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是 libstreamer0.10-0 libstreamer0.10-dev libstreamer0.10-0-db ...

  8. 解决ubuntu下arduino IDE的Serial Port无法选择问题

    刚接触arduino,刚买了个arduino uno的板子(mango的兼容板 ,不得不说,质量还不错.),拿回来就开始折腾,开始在windows上折腾没有问题,近来在windows下工作越来越少,而 ...

  9. # 软件stm32cubeIDE下配置STM32F103的独立看门狗iwdg-学习笔记-基础样例

    # 软件stm32cubeIDE下配置STM32F103的独立看门狗iwdg-学习笔记-基础样例 (1)叙述 (2)环境说明 (3)学习流程说明 (1)了解网上资料 (2)查找手册 (3)测试逻辑说明 ...

最新文章

  1. Linux终端命令行下的常用快捷键使用
  2. win7卸载打印机驱动
  3. LambdaMART简介——基于Ranklib源码(一 lambda计算)
  4. 鸡啄米:添加控件变量
  5. Arduino--蓝牙
  6. AcWing - 171 送礼物(双向dfs)
  7. c语言malloc calloc,C语言内存管理:malloc、calloc、free的实现
  8. codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务
  9. linux下搭建nagios监控
  10. Html中的area元素的属性应用范例
  11. 【Android 界面效果43】Android LayoutInflater的inflate方法中attachToRoot的作用
  12. 匿名内部类2(转载)
  13. 谷歌浏览器怎么长截图怎么截_电脑谷歌浏览器截长图方法详解
  14. 比例调速阀AMESim仿真
  15. 鼠标指针点击光圈特效_PC端手势操作神器——鼠标手势
  16. 2 会合(Rendezvous)
  17. win10便签常驻桌面_便签,草图,截屏草图,一个win10自带的小工具统统解决!...
  18. JAVA实现 剑指offer第二版 2
  19. 硅谷高管中国行感受:思维太单一,996式加班意义不大
  20. 利用Sort_1000pics数据集实现图像分类

热门文章

  1. linux/docker个人服务器项目中文变问号??,时间差8小时问题解决方法,最新,最有效
  2. 2022-2028年中国大理石料行业市场研究及前瞻分析报告
  3. 不同编程语言之间的具体实现对比
  4. linux环境下快速配置hadoop集群免密登录
  5. 【Design pattern】设计模式思路总结(三)
  6. Redis常见面试问题汇总及解析
  7. tensorflow 学习笔记-- tf.reduce_max、tf.sequence_mask
  8. LeetCode简单题之最小操作次数使数组元素相等
  9. MindSpore图像分类模型支持(Lite)
  10. f是一个python内部变量类型,Python基础变量类型——List浅析