一、添加常用第三方库
参考链接
1.FFTW
FFTW是开源的dft / idft库,具有高效率易移植的特点。遵守GPL协议,具有商业付费服务。
windows下安装库
在网站 http://fftw.org/install/windows.html 下载压缩包
使用Visual studio的命令行工具lib,根据需要的版本生成.lib文件
lib /def:libfftw3-3.def
将.lib文件以及对应的.dll文件放入工程目录中
编辑.pro文件加入.lib文件及.dll路径
win32: LIBS += ../kc_sdr/thirdPartLib/fftw3/libfftw3-3.dll
win32: LIBS += -L../kc_sdr/thirdPartLib/fftw3/ -llibfftw3-3
注意:
-L后紧跟路径名,不能有空格
-l后紧跟.lib文件名不能带后缀
添加头文件
#include "thirdPartLib/fftw3/fftw3.h"
2. 提示 error: cannot find -llibfftw3-3
将前面的
win32: LIBS += ../kc_sdr/thirdPartLib/fftw3/libfftw3-3.dll
win32: LIBS += -L../kc_sdr/thirdPartLib/fftw3/ -llibfftw3-3
更改为
win64: LIBS += ../kc_sdr/thirdPartLib/fftw3/libfftw3-3.dll
win64: LIBS += -L../kc_sdr/thirdPartLib/fftw3/ -llibfftw3-3
编译通过
|