在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

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

  1. 在Ubuntu下构建Bullet以及执行Bullet的样例程序

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

  2. 【java】 linux下利用nohup后台运行jar文件包程序

    Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 ...

  3. Win系统下用Eclipse中运行远程hadoop MapReduce程序出现Permission denied错误

    Win系统下用Eclipse中运行远程hadoop MapReduce程序出现报错 WARNING: job_local1833185613_0001 org.apache.hadoop.securi ...

  4. 双碳目标下综合能源系统低碳运行优化调度Matlab程序

    双碳目标下综合能源系统低碳运行优化调度Matlab程序 包含光伏.风电.热电联产.燃气锅炉.电锅炉.电储能.碳捕集设备,考虑碳交易 以系统运行成本最小为目标进行调度 没有具体参考文献,这个只是一个授之 ...

  5. Ubuntu下.py文件的运行

    博主Ubuntu14.04下安装了Python2.7与Python3.4,使用Geany进行.py文件的编辑,在此总结一下Ubuntu下.py文件的几种运行方式(此处以kNN.py为例): 1. 作为 ...

  6. Ubuntu下安装配置TAU分析mpich和openmp程序性能

    目录 1. 安装MPICH 2. 安装JAVA环境 3. 下载TAU(及PDT) 4. 提取并配置安装 4.1 使用图形化界面安装 4.2 使用终端直接配置 5. 配置Vs Code或直接使用终端编译 ...

  7. ubuntu下安装大恒相机驱动并调用程序采集图像

    一.ubuntu下安装大恒相机驱动 1.大恒GigE摄像头Ubuntu环境下的配置 大恒GigE摄像头Ubuntu环境下的配置 - Tzbubble - 博客园 2.官方的Linux版SDK常见问题解 ...

  8. ubuntu下以管理员权限开机自启动自己的程序

    实现目的:让自己编写的程序在ubuntu下开机自启动,并且要以管理员权限启动 实现步骤: 1.打开"Startup Applications" 程序,如下图: 或者在终端输入命令: ...

  9. ubuntu 下通过 sh 命令运行脚本产生如下错误:[: y: unexpected operator

    今天同事在打包 deb 时发生了如下错误: [: y: unexpected operator 脚本代码如下: read -p " Make Release Version [y/n]:&q ...

最新文章

  1. 函数组:SDIFRUNTIME
  2. UVA10970大块巧克力
  3. Spring boot访问静态资源
  4. 【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数
  5. 微信竟然可以查出行轨迹了,预计又一波情侣要分手?
  6. 微服务架构的核心技术问题
  7. 一个axios的简单教程
  8. spring与jdk版本要求
  9. iOS人脸识别 用苹果api<AVFoundation/AVFoundation.h>
  10. 新版Airplayer--新功能介绍
  11. 拿大厂机器学习岗offer,吐血整理的面试秘籍!
  12. matlab三踪示波器,3.2 示波器CSV数据导入MATLAB
  13. python 统计excel表格_利用python对excel计数,并输出结果 python返回excel中sheet的数量...
  14. 消息称暴雪代理谈判进入第二阶段,与四家中国代理商谈判
  15. OPPO手机修改服务器,OPPO手机IP地址在哪里查看?IP地址怎么修改?
  16. 巧用 Win10 分屏功能
  17. PAT 乙级 1040 有几个PAT (25分)
  18. 分类:支持向量机(四)——非线性支持向量机
  19. NBA底层球员的活法
  20. ROS从入门到精通系列(十四)-- PR2机器人应用

热门文章

  1. 《Let Her Go》——英汉互译【最具伤情的英文好歌推荐】
  2. python字符串转化成列表_Python字符串如何转化为列表
  3. 【伯乐在线】最好的学习方法是什么样的?
  4. 五首奇诗传天下,文字墨香日月长!(上)
  5. nw.js 不能播放视频的问题
  6. 惊!亚马逊封号潮提前结束;50%海外电商零售市场属于独立站;TikTok重返印度…|洞悉跨境
  7. 深圳阿里电商老大背后的短板与突破
  8. 夜幕,又一次降临。窗外,风呼呼的刮着
  9. centos7修改系统时间
  10. Exchange 服务器 跨森林 邮件迁移案例分享 (三)