在 Visual studio 2012 年为我的 c++ 项目设置 Aquila
Setting up Aquila for my c++ Project in Visual studio 2012
我想使用 Aquila DSP to compute MFCC features in my project and trying to make it work.I followed this tutorial 但在 mingw32-make install
从 Aquila 的 git 存储库中提取的源代码之后,它只在 lib 文件夹中生成 libAquila.a
。安装后,我尝试使用这些生成的文件更改项目的包含和库依赖项。还尝试添加 FindAquila.cmake
并尝试使用 cmake 为 VS 2012 构建我的项目,但仍然没有成功。当我尝试包含 "aquila/global.h"
.
时,继续得到 "aquila/global.h" no such file or directory
我还尝试使用 cmake 为 VS 2012 构建 Aquila 并能够编译它并生成 .lib 文件,但不确定如何继续。
如果有人知道如何让它工作,那将是很大的帮助。
所以,我让它与 Visual studio 2013 一起工作。现在我正在做的是用 Mingw 和 VisualStudio 构建 Aquila。 Mingw 提供所需的包含文件,visual studio build 提供所需的 .lib 文件。我在 VS 2013 中使用配置类型静态库 (project properties >> General >> Configuration type
) 构建 Aquila,用于调试和发布配置,然后构建项目。
对于Mingw,首先我使用带有mingw cmakefiles
配置的cmake GUI,然后在构建目录中使用运行 mingw32-make install
,这将把include、lib和share文件放入安装中目录(通常 C:\Programme files\Aquila
。
现在我创建一个文件夹 Aquila
并从上面的路径中放入 include
和 share
并创建一个新文件夹 lib
和两个子文件夹 debug
和release
。在这里,我在每个文件夹中放置了两个 .lib 文件 (aquila.lib and Ooura_fft.lib
)(debug 中的调试库和 release 文件夹中的 release 库,它们将是 VS build 文件夹)。完成后,在我的项目设置中,我在 C++ >> general
下添加附加包含目录,在 linker >> general
下添加附加库路径,在 linker >> input
下添加用于调试和发布配置的库名称。完成所有这些事情后,现在图书馆可以与我的项目一起使用了。
我想使用 Aquila DSP to compute MFCC features in my project and trying to make it work.I followed this tutorial 但在 mingw32-make install
从 Aquila 的 git 存储库中提取的源代码之后,它只在 lib 文件夹中生成 libAquila.a
。安装后,我尝试使用这些生成的文件更改项目的包含和库依赖项。还尝试添加 FindAquila.cmake
并尝试使用 cmake 为 VS 2012 构建我的项目,但仍然没有成功。当我尝试包含 "aquila/global.h"
.
"aquila/global.h" no such file or directory
我还尝试使用 cmake 为 VS 2012 构建 Aquila 并能够编译它并生成 .lib 文件,但不确定如何继续。
如果有人知道如何让它工作,那将是很大的帮助。
所以,我让它与 Visual studio 2013 一起工作。现在我正在做的是用 Mingw 和 VisualStudio 构建 Aquila。 Mingw 提供所需的包含文件,visual studio build 提供所需的 .lib 文件。我在 VS 2013 中使用配置类型静态库 (project properties >> General >> Configuration type
) 构建 Aquila,用于调试和发布配置,然后构建项目。
对于Mingw,首先我使用带有mingw cmakefiles
配置的cmake GUI,然后在构建目录中使用运行 mingw32-make install
,这将把include、lib和share文件放入安装中目录(通常 C:\Programme files\Aquila
。
现在我创建一个文件夹 Aquila
并从上面的路径中放入 include
和 share
并创建一个新文件夹 lib
和两个子文件夹 debug
和release
。在这里,我在每个文件夹中放置了两个 .lib 文件 (aquila.lib and Ooura_fft.lib
)(debug 中的调试库和 release 文件夹中的 release 库,它们将是 VS build 文件夹)。完成后,在我的项目设置中,我在 C++ >> general
下添加附加包含目录,在 linker >> general
下添加附加库路径,在 linker >> input
下添加用于调试和发布配置的库名称。完成所有这些事情后,现在图书馆可以与我的项目一起使用了。