zoukankan      html  css  js  c++  java
  • 学习openGL一——配置环境

    openGL支持很多语言,C#, Java, Python, 和Lua。如果你没有使用C/C++,你必须下载和安装一个openGL包或库。

    如果你使用了C/C++,你必须先建立一个编译环境,visual studio,gnu makefile,cmake file等等链接openGL。

    windows下,你需要连接一个库OpenGL32.lib;在Linux下,你需要链接libGL,通过命令行参数 “-lGL"实现。

    下载qt creator,并下载openGL Turtorial源码http://www.opengl-tutorial.org/beginners-tutorials/,使用cmake构建,

    简单修改一下CMakeList.txt中的cmake_policy(SET CMP0026 OLD)为cmake_policy(VERSION 2.8),其中2.8为cmake当前版本号,前一种设置方式并不明白该如何替换CMP<NNNN>中的序号NNNN。

    然后即可运行每个Turtorial的实例。

    另外简单的配置:

    建立基本编译环境
    $ sudo apt-get install build-essential
    安装OpenGL Library
    接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library
    $sudo apt-get install libgl1-mesa-dev


    安装OpenGL Utilities
    OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。接下来我们安装OpenGL Utilities

    $sudo apt-get install libglu1-mesa-dev


    安装OpenGL Utility Toolkit
    OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
    $sudo apt-get install libglut-dev
    注意在这一步的时候,可能会出现以下情况,shell提 示:正在读取软件包列表... 完成正在分析软件包的依赖关系树      正在读取状态信息... 完成      E: 未发现软件包 libglut-dev如果出现上述情况,请输入将上述$sudo apt-get install libglut-dev命令改成$sudo apt-get install freeglut3-dev就行啦

    千里之行,始于足下~
  • 相关阅读:
    月半小夜曲下的畅想--DOCTYPE模式
    css模块化思想(一)--------命名是个技术活
    聊聊css盒子模型
    【随笔】借鉴 & KPI式设计
    【转载】社交的蒸发冷却效应
    【随笔】写在闪电孵化器分享会之后
    【随笔】微信删除加载动画
    【随笔】微信支付有感 续
    【转载】如何把产品做简单
    【随笔】写在2014年的第一天
  • 原文地址:https://www.cnblogs.com/wm123/p/5905963.html
Copyright © 2011-2022 走看看