我想知道是否有办法使用 nasm 创建窗口。我知道使用 wsl-2 时,它允许用户实际使用 linux 系统调用,那么是否有任何特定的系统调用或库可以创建 linux 窗口?
答案1
我认为这里有两个问题:
- 如何在 Ubuntu 上使用 nasm 创建窗口/图形元素
- 如果这在 WSL2 上的 Ubuntu 上有效
我认为,第一部分的答案是肯定的。我的汇编语言时代已经过去几十年了,我真的不想亲自尝试这一点 ;-),但在 Linux 下以低级方式显示图形的常用库是星光大道。我在搜索“nasm 和 sdl”时找到的所有迹象都表明可以在 nasm 中执行此操作。
对于第二部分,几乎可以肯定是“是”,假设第一部分已经工作。我确实知道基于 SDL 的代码将在 WSL2 下生成图形窗口,但您必须拥有 Windows 11 才能将 GUI 支持内置到 WSL 中。对于 Windows 10,可以使用其他方法解决 - 请参阅这里和这里。