使用C++以 .cpp 和 .h 文件形式提供的库

Using C++ library that comes as .cpp and .h files

本文关键字:文件 C++ cpp 使用      更新时间:2023-10-16

我正在尝试使用这个库:https://github.com/micknoise/Maximilian 做一些DSP,并且对C++编译很陌生,这导致我遇到了一些问题,

我正在使用Visual Studio 15,并且已成功包含许多以.lib和.a形式提供的静态链接库,但是对于如何将上述代码链接到我的项目中感到困惑,因为它不是编译形式。简单地将解压缩的项目文件夹(其中包含maximilian.h,然后是包含其余.c和.h文件的/lib目录)放入我的包含路径中会导致链接器错误。我错过了一步吗?

感谢上面的帮助,我能够通过打开 Visual Studio 项目并将导出从 .exe 更改为 .lib 来获取 .lib 文件。然后我把它纳入我的项目中,事情效果很好。