【发布时间】:2016-02-12 16:18:53
【问题描述】:
我正在尝试使用这个库:https://github.com/micknoise/Maximilian 来做一些 DSP,并且对 C++ 编译非常陌生,这导致我遇到一些问题,
我正在使用 Visual Studio 15 并已成功包含了一些以 .lib 和 .a 形式出现的静态链接库,但我对如何将上述代码链接到我的项目感到困惑,因为它不是经过编译的形式。简单地将解压缩的项目文件夹(其中包含 maximilian.h 和 /lib 目录以及其余的 .c 和 .h 文件)放入我的包含路径会导致链接器错误。我错过了一步吗?
【问题讨论】:
-
您是否将“.c”文件添加到您的项目中?
-
您是否阅读了他们在首页的说明?已经有一个包含 (VS2010) 项目的 VisualStudio 子文件夹。您应该在解决方案中将这些东西构建为一个单独的项目,以获取
.lib文件。 -
我确实编译了该项目,但在成功编译时找不到包含 .lib 文件的任何地方。您提到“在您的解决方案中构建为一个单独的项目” - 我不太清楚您的意思是什么?
标签: c++ linker static-libraries