我对没有gui的linux有点陌生,我遇到了一个问题。在使用带有gui的linux发行版时,使用库(opengl、sdl)在窗口上绘制看起来很容易。我想在C++中创建一个Chip8模拟器,但是我如何处理屏幕上的绘图呢?或者任何可以在基于文本的linux中绘制的库,或者仅仅在基于文本的linux中使用opengl。谢谢!
顺便说一句!我在windows中使用bash和一台运行precise64的流浪机器。

最佳答案

对于文本模式绘图,您可能需要调查课程:
http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/
使用此功能,您可以在控制台屏幕上以彩色打印到字符单元格,因此这可能正是使用字符映射显示模拟计算机所需的。
如果您想从非常简单的事情开始,还可以使用旧Windows“conio.h”库的版本:
https://ubuntuforums.org/showthread.php?t=1353043&p=8485667#post8485667
以下是SDL图形的优秀简单教程:
http://lodev.org/cgtutor/quickcg.html

10-02 03:58