日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

终端编译opengl程序编译运行_ubuntu编译opengl和demo之二(glfw版本)

發布時間:2023/12/4 Ubuntu 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 终端编译opengl程序编译运行_ubuntu编译opengl和demo之二(glfw版本) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[TOC]

1、安裝GL和glut等

sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev

sudo apt-get install freeglut3-dev

sudo apt-get install build-essential gdb subversion

sudo apt-get install automake autoconf libtool

sudo apt-get install libgtk2.0-dev libxmu-dev libxxf86vm-dev

2、編譯安裝glfw

3、命令行編譯demo

打開 編譯目錄/examples/CMakeFiles/simple.dir/link.txt,如下:

/usr/bin/cc CMakeFiles/simple.dir/simple.c.o CMakeFiles/simple.dir/__/deps/glad.c.o -o simple -rdynamic ../src/libglfw3.a -lm -lrt -lm -ldl -lX11 -lpthread -lXrandr -lXinerama -lXcursor

-l表示鏈接的庫,命令行編譯會用到

復制 glfw源碼目錄/examples/simple.c 到一個新的目錄,添加頭文件:#include ,保存,退出

在前面提到的-l系列里加上-lglfw3, 并且包含glad的路徑,得到編譯命令:

gcc simple.c -o simple -lglfw3 -lm -lrt -ldl -lX11 -lpthread -lXrandr -lXinerama -lXcursor -I/glfw源碼目錄/deps

./simple運行 可以看到一個旋轉的三角形

總結

以上是生活随笔為你收集整理的终端编译opengl程序编译运行_ubuntu编译opengl和demo之二(glfw版本)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。