我如何安装portsf?

时间:2014-06-11 13:51:27

标签: c++ xcode macos audio

我正在阅读Richard Boulanger的音频编程书,我正处于库portf的呈现位置,并在示例中使用。 Portsf没有附带我在大学图书馆找到的DVD,但我在link找到了它。 但是我没有找到任何关于如何在任何平台上编译它的资源。

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

1 个答案:

答案 0 :(得分:2)

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