gpt4 book ai didi

c++ - 如何在 Visual Studio 2010 中使用 kiss fft

转载 作者:行者123 更新时间:2023-11-30 02:53:22 27 4
gpt4 key购买 nike

我已经从 here 下载了 kiss fft | .但我不知道如何在 Visual Studio 中使用它。例如,在 Visual Studio 中创建一个空的 win32 项目后,我应该如何复制粘贴 zip 文件中的文件并更改配置文件中的命令,以便我可以使用 kiss fft 库中的所有功能?

谢谢你帮助我!

最佳答案

如果 zip 中有头文件 (h) 和源文件 (c),请右键单击新的空项目并添加它们(的解压缩拷贝)。
您需要将包含路径设置为它们所在的位置,这样您就可以#include 您想要的头文件。
而“ Unresolved external 因素”意味着它看到了一个声明,例如在头文件中,但找不到定义。
在 C++ 项目中注意 #including 头文件到 C 源代码。如果您包含源代码,除非您另有说明,否则它将寻找 C++。你需要这样做

extern "C" {
#include "fft_header.h"
}

更多详情 here


编辑好的,我下载了文件,制作了一个空的 Win32 控制台应用程序,选择了空项目,将路径添加到项目中的附加包含中。 enter image description here然后我添加了一个主文件,如下所示,同时添加了您在下载中提到的 C 文件。

extern "C"
{
#include "kiss_fft.h"
}

int main()
{
kiss_fft_cfg cfg;
kiss_fft_cpx *fin;
kiss_fft_cpx *fout;
kiss_fft(cfg, fin, fout);
}

我有警告但没有链接错误。

关于c++ - 如何在 Visual Studio 2010 中使用 kiss fft,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18044791/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com