zoukankan      html  css  js  c++  java
  • 在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


  • 相关阅读:
    最小生成树示例程序_Prim算法
    邻接表示例程序
    拓扑排序示例程序
    hdu1754 I Hate It && hdu1166 敌兵布阵 ——线段树复习
    2013年4月26日 晴
    Snakes & Ladders ——BFS入门题
    zoj1203 Swordfish ——最小生成树入门题_Kruscal算法
    poj3087 Shuffle'm Up ——水题
    poj1002 4873279 ——水题
    2013年4月21日 阴
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5252799.html
Copyright © 2011-2022 走看看