我有一个名为 BASS 的库这是一个音频库,我将用它来用麦克风录制。我拥有使用它所需的所有文件,但我不知道如何安装该库。我尝试将示例文件放在与 bass.h 文件相同的目录中。但是我收到一堆错误,说有不存在的函数调用。
所以我的问题是,如何安装它才能使用它?
最佳答案
安装 C++ 库意味着向感兴趣的软件(例如编译器)指定两种文件的位置:头文件(典型扩展名 *.h 或 .hpp)和编译对象 (.dll或 *.lib 例如)。
header 将包含库作者向开发人员公开的声明,您的程序将在其源代码中#include 它们,dll 将包含编译后的代码,这些代码将被或链接在一起并由您的程序使用,并且它们将被链接器找到(或动态加载,但这是另一个步骤)。
所以你需要
- 将头文件放在编译器知道的位置(通常 IDE 允许设置所谓的包含目录,否则在调用编译器时指定
-I<path-to-headers>
之类的标志) - 将 dll 文件放在你的链接器知道的位置(你的 IDE 肯定会允许这样做,否则你会指定一个类似
-L<path-to-libraries> -l<name-of-libraries>
的标志
最后但同样重要的是,由于我看到 BASS 库是一个商业产品,他们可能会提供一些安装说明?
关于c++ - 如何安装 c++ 库以便我可以使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1069602/