• 学习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就行啦

    千里之行,始于足下~
  • 相关阅读:
    [网络流24题]飞行员配对方案问题
    学习笔记——线性基
    HDU 4507 吉哥系列故事——恨7不成妻(数位DP求平方和)
    bzoj1415&洛谷P4206 [NOI2005]聪聪与可可
    后缀自动机(模板+例题)
    最小表示法(模板)poj1059
    求次小生成树(洛谷P4180&bzoj1977)
    KMP poj3942
    最小表示法(模板) CH1807
    数位dp 求山峰数(hill)
  • 原文地址:https://www.cnblogs.com/wm123/p/5905963.html
Copyright © 2020-2023  润新知