Windows 上的 FFT 库编译
我在 Windows XP 上使用 Visual C++ 6.0,并尝试在我的项目中使用 FFTW 或 KISSFFT 库。有人可以帮助我了解如何编译它们并将它们链接到我的程序吗?
I'm using Visual C++ 6.0 on Windows XP and am trying to use FFTW or KISSFFT libraries for my project. Can someone help me understand how I can compile and link them to my program?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
似乎这里有项目文件:http://www.fftw.org/install/windows。 html 。没有理由使用 VS 6。
It seems that there are project files here : http://www.fftw.org/install/windows.html . There is no reason to use VS 6.
该库的作者不建议使用 Microsoft Visual Studio 编译器 (http://www.fftw .org/install/windows.html)
仔细阅读 FFTW 库的文档(请参阅 FFTW 库包内的 ./doc/fftw3.pdf 文件)。根据文档的 10.2 条款,没有直接的方法可以在 Microsoft Visual Studio 下编译它,例如打开 Visual Studio 解决方案并按“构建”按钮。但如果您遵循本条款中的建议,您就有希望能够做到这一点。
The authors of the library don't recomend to use Microsoft Visual Studio Compiler (http://www.fftw.org/install/windows.html)
Read carefully documentation for FFTW library (see ./doc/fftw3.pdf file inside FFTW library package). According to 10.2 clause of documentation, there is no straightforward way to compile it under Microsoft Visual Studio, like open Visual Studio solution and press "build" button. But there is a hope you will be able to do that if you will follow recomendations in this clause.
您可以使用http://cygwin.org来构建;我之前尝试过,效果很好
You can use http://cygwin.org to build; i've tried before it work very well