在"Release Mode"建立 FFTW 库
Building FFTW library in "Release Mode"
我正在尝试使用visual Studio 2013中的FFTW库和windows 7/8.1操作系统(我的工作计算机的操作系统和我的个人电脑的操作系统(,并按照此处描述的说明使用visual Studio的lib.exe工具构建库。到目前为止,当我在DEBUG模式下运行程序时,我一直在尝试使用库,但当我试图在RELEASE模式下运行我的程序时,所有我调用的fftw函数都会出现LNK2001错误。
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_free
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_execute
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_cleanup
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_plan_dft_2d
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_alloc_complex
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_destroy_plan
我在网上搜索了这个问题的解决方案,并查阅了FFTW文件,但没有找到任何答案。有没有办法为fftw构建或链接"发布"库,或者我做错了什么?
感谢
FFTW不区分"发布"answers"调试"导入库。FFTW附带了一组库,可用于"发布"answers"调试"构建。
"调试"answers"发布"模式之间的库链接问题的一个常见原因是,该配置仅应用于"调试"模式,而未应用于"发布"方式。在"调试"模式下,编译器通常更宽松,错误可能会溜走,而在"发布"模式下则不会。
相关文章:
- 如何建立使用模板函数的lambda函数的尾部返回类型
- 如何在c++中从git建立外部库
- 无法在C++中建立与MySQL数据库的连接
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串,我怎么能跳过其中一个字符串中的一个字符
- 通过单独的 tcp 流建立 http 连接
- 如何为集合 c++ 建立比较器
- 有没有办法在一个C++程序中同时使用 FFTW 和 cuFFTW?
- 将"libpqxx"与Visual Studio 2013链接/安装,以便与PostgrSQL建立C++连接
- 如何用正确的路径建立提升
- 如何使用FFTW库C++计算3D阵列的FFT?
- Qt:如何通知对象已建立涉及它的信号槽连接
- 从 NAT 后面建立对等连接
- 如何在 C++ 中建立进程之间的双向通道?
- fftw:为什么我的 2D DFT 输出与每行的 1D DFT 输出不同?
- 提升 Websocket 并io_context可重用性,以实现连接的可重新建立性
- 试图建立银行管理系统,但有错误
- 在"Release Mode"建立 FFTW 库