高版本ubuntu中编译cgles

lxz 3 0

由于cgles在高版本的ubuntu中出现头文件不存在的错误,导致只能使用的最高ubuntu版本是20.04。今天问了一下AI,下面给出AI的解决办法,经过测试,是能够编译成功的,测试的版本是ubuntu22.04[aru_23]

安装开发库

 sudo apt-get install libtirpc-dev

修改Makefile文件

打开你的makefile文件,将之前的代码改为如下的代码,其实就修改了两行

 LIBDIR = 
 # 修改点 1:添加 -ltirpc
 XLIBS = -lm -ltirpc
 # 修改点 2:添加 -I/usr/include/tirpc
 XCFLAGS = -O3 -I/usr/include/tirpc
 XLDFLAGS =

重新编译

 sudo apt install build-essential # 这个编译库一定需要安装
 make clean
 make cgles

高版本ubuntu中编译cgles

成功编译了cgles[aru_107]

发表评论 取消回复
表情 图片 链接 代码

分享