首页 > 系统相关 >Ubuntu 安装 OpenGL 开发库

Ubuntu 安装 OpenGL 开发库

时间:2024-09-17 09:24:12浏览次数:1  
标签:OpenGL glut apt Ubuntu 100 main 安装

安装 OpenGL 开发库

  • 检查 编译环境是否已安装 gcc, make, g++等
apt list --installed | grep build-essential
# 如没有安装, 则安装
sudo apt-get install build-essential
  • 安装 OpenGL glut 开发库
sudo apt-get install libglu1-mesa-dev
  • 安装 glut 工具包
sudo apt-get install freeglut3-dev
  • 测试 OpenGL 是否安装好
//main.c
// OpenGL 开发通常要 包含 GL/gl.h 和 GL/glu.h
// glut.h 中已包含了这两个头
#include <GL/glut.h>

void myDisplay(void)
{
    //清除颜色
    glClear(GL_COLOR_BUFFER_BIT);
    //画一个矩形(左上角坐标, 右下角坐标)
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    //立即显示前面的执行结果
    glFlush();
}

int main(int argc, char *argv[])
{
    //初始化 glut
    glutInit(&argc, argv);
    //设置显示方式: RGB颜色 | 单缓冲
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    //设置窗口位置在 (100, 100)
    glutInitWindowPosition(100, 100);
    //窗口尺寸
    glutInitWindowSize(400, 400);
    //窗口标题
    glutCreateWindow("第一个OpenGL程序");
    //调用回调函数来显示图形
    glutDisplayFunc(&myDisplay);
    //进入消息循环以防止程序退出
    glutMainLoop();

    return 0;
}
  • 编译 main.c
gcc -o test main.c -lGL -lGLU -lglut
  • 运行编译成功的应用程序
./test
# 运行结果是一个窗口中间出现一个白色的矩形

标签:OpenGL,glut,apt,Ubuntu,100,main,安装
From: https://www.cnblogs.com/linkyip/p/18416908

相关文章

  • opnsense安装zerotier插件日志
    GOTREQUESTTOINSTALLCurrentlyrunningOPNsense24.7.4_1atTueSep1707:40:50HKT2024UpdatingOPNsenserepositorycatalogue...OPNsenserepositoryisuptodate.Allrepositoriesareuptodate.Thefollowing2package(s)willbeaffected(of0chec......
  • mac 中安装 homebrew
    原链接:https://zhuanlan.zhihu.com/p/90508170官方教程:https://brew.idayer.com/ 1.写在前面curl:(7)Failedtoconnecttoraw.githubusercontent.comport443:Operationtimedout使用官方脚本遇到上面的错误提示:请按照下面「安装步骤」步骤执行。2.安装步骤如......
  • eclipse jad安装
    参考:https://www.cnblogs.com/damoblog/p/13435454.html1、下载插件Eclipe的JavaDecompiler插件名为JD-Eclipse,插件下载地址https://github.com/java-decompiler/jd-eclipse/releases/download/v2.0.0/jd-eclipse-2.0.0.zip插件主页http://java-decompiler.github.io/ 2......
  • Linux实操笔记2 Ubuntu安装Nginx的不同方法
    今天来了解Ubuntu或者说Linux系统安装Nginx的几种办法。包括从Ubuntu的库安装到官方源码编译安装。一、Nginx是什么?以下是来自Nginx中文文档的内容。Nginx是一个高性能的Web和反向代理服务器,它具有有很多非常优越的特性:作为Web服务器:相比Apache,Nginx使用更少的......
  • 2024.9最新:CUDA安装,pytorch库安装
    目录一、CUDA安装1.查看自己电脑适配的CUDA的最高版本2.安装CUDA3.检查环境变量是否配置,安装是否成功二、pytorch库安装1.pytorch库下载2.选择合适的版本3.查看版本一、CUDA安装1.查看自己电脑适配的CUDA的最高版本在命令提示符里输入nvidia-smi表格右上角显示的C......
  • WPF入门教学二 安装与配置WPF开发环境
    在安装与配置WPF(WindowsPresentationFoundation)开发环境时,您需要遵循一系列步骤来确保一切顺利进行。WPF是微软提供的一个强大的UI框架,用于构建Windows桌面应用程序。以下是详细的安装与配置指南:安装VisualStudio访问官方网站:访问MicrosoftVisualStudio官网,下载并安装适......
  • docker-compose 安装activemq、rocketmq
    目录结构创建目录#activemq目录mkdir-p/docker/activemq/datamkdir-p/docker/activemq/conf#rocket目录mkdir-p/docker/rocketmq/broker1/confmkdir-p/docker/rocketmq/broker1/logsmkdir-p/docker/rocketmq/broker1/storemkdir-p/docker/rocketmq/names......
  • [cracked]Navicat Premium 16 安装记录
    准备工作Navicat16软件本体破解工具本体破解工具位于tools库内安装软件本体按照安装引导安装Navicat16关闭网络关闭网络连接打开破解工具点击patch&点击是打开Navicat16打开navicat的注册页面,回到破解工具点击Generate生成Keygen,点击Copy,粘贴到nav......
  • WSL2+Ubuntu 22.04搭建Qt开发环境+中文输入法
    WSL2+Ubuntu22.04搭建Qt开发环境+中文输入法安装wsl略wsl更新wsl--updatewsl--versionwsl--status我的显示如下,如果你的版本不是wsl2需要改为wsl2:$wsl--update正在安装:适用于Linux的Windows子系统已安装适用于Linux的Windows子系统。$wsl......
  • ubuntu安装docker
    设置Docker的存储库AddDocker'sofficialGPGkey:sudoapt-getupdatesudoapt-getinstallca-certificatescurlsudoinstall-m0755-d/etc/apt/keyringssudocurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascsudoch......