0

我正在尝试在基于 Linux 的系统或操作系统的 C 中使用这些函数:sound() nosound() dealy()

我可以使用 dos.h 头文件在我的 Windows 操作系统上执行它,但 dos.h 不能在基于 Linux 的系统上运行。

我试过 unistd.h,它没有用。我也试过 sound.h,没有找到 eader file 错误。我应该包括哪个头文件?

4

2 回答 2

0

您可以尝试使用这个sndlib 库

sndlib 是用 C 语言编写的声音文件和音频硬件处理程序的集合,目前通过 OSS 或 ALSA、Mac OSX 和旧 Windows 系统在各种 Unices 中运行。它提供了对许多声音文件头和数据类型以及音频硬件的大部分功能的相对直接的访问。

于 2013-09-21T09:36:01.613 回答
-1

使用dos.h头文件。它对我有用。

于 2014-02-16T07:30:22.073 回答