您的位置:首页 > 其它

关于VS2012下fftw3的安装与使用小总结

2018-03-19 17:19 162 查看
第一步:下载资源压缩包在此附上下载地址:http://www.fftw.org/install/windows.html,建议下载32bit的,一般这种32bit与64bit的我都下载前者,因为兼容性的问题。

第二步:生成lib文件进入VS下的开发人员命令提示符,博主一开始会想着直接cmd,进入lib.exe的安装目录下进行相关操作,后来发现会出现缺少mspd110.dll的问题,博主估摸是路径问题,于是直接用VS2012自带的命令提示符操作,具体操作如下:1.找到解压包下的libfftw3-3.def,  libfftw3f-3.def,  libfftw3l-3.def文件。2.找到你计算机lib.exe的安装目录,将上述三个def文件复制进安装了lib.exe的安装目录下,VS2012自带lib,所以一般目录在VC/bin下。3.打开开发人员命令提示符,进入lib.exe的安装目录(cd命令)。4.输入如下命令:         lib /def:libfftw3-3.def
         lib /def:libfftw3f-3.def
         lib /def:libfftw3l-3.def5.over。

第三步:复制粘贴

1.将解压包中的libfftw3-3.dll,  libfftw3f-3.dll,  libfftw3l-3.dll文件复制粘贴进Windows/System32中。2.将生成的三个lib文件复制粘贴进vs2012安装目录下的lib文件夹中。3.将fftw3.h放置进vs2012安装目录下的include文件夹中。

第四步:调用1.首先,使用时加上#include"fftw3.h",地球人都懂。2.在项目-属性-链接器-输入附加项中加入三个lib文件。PS:若运行时出现dll文件丢失问题,请将三个dll文件放置于包含了.vcxproj文件目录下。

博客借鉴了https://blog.csdn.net/allyli0022/article/details/52303149与另一个前辈,博主只为自己的学习记录轨迹,勿喷。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  小白