【发布时间】:2013-02-26 14:43:05
【问题描述】:
每当我尝试使用 FFTW3 实现编译 C++ 程序时,都会遇到非常奇怪的错误。
我编译如下
g++ -O3 -lm -lfftw3 myFile.cpp -o myFileFFTW
我还包括我的头文件如下
#include <math.h> #include "fftw3.h"
报错如下
(.text+0x63): 对 `fftw_malloc' 的未定义引用
有什么建议吗?
编辑:
hmjd 的建议对我有用。 Linker errors when compiling against glib...?
我想一个人不应该连续工作 3 天,否则头脑不工作! 特别感谢hmjd!!你拯救了我的一天,我可以按时完成我的项目!!
【问题讨论】:
-
最后的库:
g++ -O3 myFile.cpp -o myFileFFTW -lm -lfftw3见stackoverflow.com/questions/9966959/… -
是的。有效 !!非常感谢!!!!
-
对于任何读过这篇文章但不明白解决方案是什么的人,答案是将链接器标志放在编译命令的末尾,正如 hmjd 显示但没有解释的那样。
标签: c++ fftw ubuntu-12.10