ysyx中执行NVBoard实例出现的问题

问题描述:TTF_RenderText_Shaded_Wrapped这个函数没法找到(还有一个函数也没有,但是我忘记截图了,可以在评论区打一下是什么函数)

问题原因:我相信大家都是看这个来做NVBoard实验的https://github.com/NJU-ProjectN/nvboard/tree/master,使用apt-install下载的sdl2-ttf版本太低(更新apt也没用)。实际上细心的同学花点时间去找找就会发现根本找不到上述的函数,也就说明版本太低了这个函数在当年就没有写进去!

解决办法:下载sdl2-ttf离线安装包

开始!!

第一步

谷歌一下TTF_RenderText_Shaded_Wrapped,发现这函数只在sdl2-ttf版本为2.0.18有,大家可以查看一下自己安装的sdl2-ttf是什么版本的,如果比2.0.18低那就有问题了:

pkg-config --modversion sdl2

第二步

下载最新版本的sdl2-ttf,网站在这里Index of /projects/SDL_ttf/release

我直接下载最新版本2.24.0(现在时间是2025.4)

把这个放到Ubuntu中解压(解压我就不教了)

第三步(重点)

        3.1 进入解压后的文件中执行        ./autogen.sh

        3.2 生成了configure文件,进入文件中修改prefix(一定要修改不然你安装了也无法被NVboard检测到),修改位置在configure的720行,改成/usr,默认情况下是多了个local。要把local删除

        3.3 执行命令  ./configure

        3.4执行命令   sudo make install 完成!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值