如何安装portsf?

jl.*_*.da 1 c++ audio macos xcode

我正在阅读 Richard Boulanger 的 Audio Programming Book,我正在介绍库 portsf 并在示例中使用它。Portsf 没有附带我在大学图书馆中找到的 DVD,但我在此链接中找到了它。但是,我还没有找到有关如何在任何平台上编译它的任何资源。

我想知道如何在 OSX 中安装它。

Mic*_*ael 5

我只知道如何在 Linux 中安装它,但由于 OSX 使用类似 Unix 的文件系统,我确定它是相似的。如果您进入portsf 目录并键入“make”命令,您将得到一个libportsf.a 文件。该文件需要进入存储所有存档库文件的目录中。在 Linux 中,该目录是 /usr/lib。此外,ieee80.h 和portsf.h 头文件需要进入存储所有头文件的目录中。我将它们放在 /usr/include 中,因为这是我所有头文件所在的位置。最后,要创建一个可执行程序,您需要将它与portsf 库链接起来,-lportsf选项。例如:如果我想编译 sf2float.c 程序,我输入以下命令: gcc sf2float.c -lportsf -lm -o sf2float 这应该创建一个名为 sf2float 的可执行文件。我必须使用 -lm 选项,因为我在 sf2float.c 中包含了 math.h 头文件希望有帮助。