raven_lee Asked: 2022-10-07 10:30:05 +0800 CST2022-10-07 10:30:05 +0800 CST 2022-10-07 10:30:05 +0800 CST 有没有办法使用 nasm 在 ubuntu 中调用窗口? 772 我想知道是否有一种方法可以使用 nasm 创建一个窗口。我知道在使用 wsl-2 时,它允许用户实际使用 linux 系统调用,那么是否有任何特定的系统调用或库可以创建 linux 窗口? windows-subsystem-for-linux 1 个回答 Voted Best Answer NotTheDr01ds 2022-10-07T12:44:53+08:002022-10-07T12:44:53+08:00 我相信这里有两个问题: 如何在 Ubuntu 上使用 nasm 创建窗口/图形元素 如果这适用于 WSL2 上的 Ubuntu 我相信第一部分的答案是肯定的。我的汇编器时代已经过去了几十年,我真的不想亲自尝试这个;-),但是在 Linux 下以低级显示图形的通用库是SDL。我在搜索“nasm 和 sdl”时可以找到的所有迹象都表明可以在 nasm 中执行此操作。 对于第二部分,几乎可以肯定是“是”,假设您已经完成了第一部分。我确实知道基于 SDL 的代码将在 WSL2 下生成图形窗口,但您必须拥有 Windows 11 才能将 GUI 支持内置到 WSL。有使用其他方法的 Windows 10 解决方法 - 请参阅此处和此处。
我相信这里有两个问题:
我相信第一部分的答案是肯定的。我的汇编器时代已经过去了几十年,我真的不想亲自尝试这个;-),但是在 Linux 下以低级显示图形的通用库是SDL。我在搜索“nasm 和 sdl”时可以找到的所有迹象都表明可以在 nasm 中执行此操作。
对于第二部分,几乎可以肯定是“是”,假设您已经完成了第一部分。我确实知道基于 SDL 的代码将在 WSL2 下生成图形窗口,但您必须拥有 Windows 11 才能将 GUI 支持内置到 WSL。有使用其他方法的 Windows 10 解决方法 - 请参阅此处和此处。