【发布时间】:2012-07-13 19:40:50
【问题描述】:
在谈到 Linux 时,我是一个完全的新手,我在第三学期的操作系统课程中接触了一些它,但仅此而已。我的操作系统交互仅限于使用 WinAPI。我正在为我的游戏引擎编写低级系统,即上下文创建、文件处理、HID、线程等,我希望能够实现相同的功能在 Windows 和 Linux 上。
在查找有关 Linux 接口系统的信息时,我只能找到对 Qt 等库的建议。这是一个很棒的库,我在 Windows 上使用过它,但是我对走阻力最小的道路并不感兴趣,因为我在学习使用 Linux 的过程中。感觉令人生畏,因为 Linux AFAIK 没有像 Windows.h 这样的东西。
你们能帮我指出正确的方向吗? Linux 将哪些本地(如果存在)库用于窗口系统(或者只是一种创建 OpenGL 上下文的方式,但具有窗口焦点、相对鼠标坐标、窗口最小化等 Windows 功能),从键盘输入/鼠标/等、文件 i/o 和线程? 不必具体,如果能够在 Google 中输入一些内容并获得正确的结果,那就太好了。
【问题讨论】:
-
你应该只使用SDL。