傅里叶变换库fftw的安装配置以及可能的错误处理(VS2015)
来源:互联网 发布:淘宝怎样撤销物流投诉 编辑:程序博客网 时间:2024/05/16 08:19
傅里叶变换库fftw的安装配置以及可能的错误处理(VS2015)
1. 从网站http://www.fftw.org/install/windows.html上下载最新的预编译文件:
32-bit version: fftw-3.2.2.pl1-dll32.zip (1.8MB)
64-bit version: fftw-3.2.2-dll64.zip (2.2MB)
2. 使用Lib.exe生成相应的Lib文件
Lib.exe在VS的安装目录下:
32位版本:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE (32位X86)
64位版本:C:\ProgramFiles (x86)\Microsoft Visual Studio 14.0\VC\bin\ amd64
32/64 位系统编译在32位系统上运行 => x86
32 系统上编译64位系统上运行 => x86_amd64
64 系统上编译在64位系统上运行 => amd64
理论上具体选择看哪个文件夹下默认存在这四个文件 mspdb100.dll, mspdbcore.dll,mspdbsrv.exe, msobj100.dl,若都没有,按上面的原则选取。或者与C:\ProgramFiles (x86)\Microsoft Visual Studio 14.0\VC\lib下的相关文件夹保持一致,我的是amd64
cmd进入到Lib.exe目录下,以64位为例,进入到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64。
将C:\Program Files (x86)\Microsoft VisualStudio 14.0\Common7\IDE 下
mspdb100.dll,mspdbcore.dll,mspdbsrv.exe,msobj100.dll 复制
到C:\ProgramFiles (x86)\Microsoft Visual Studio 14.0\VC\bin\ amd64里面,原本存在就不需要复制。
把libfftw3-3.def,libfftw3f-3.def,libfftw3l-3.def也拷到bin目录对应的平台下。
执行Lib命令,生成库文件libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib
注意:以管理员身份运行cmd,否则可能出现libfftw3f-3.lib文件无法打开的情况
32位版本:
lib /def:libfftw3f-3.def
lib /def:libfftw3-3.def
lib /def:libfftw3l-3.def
64位版本:
lib /machine:x64 /def:libfftw3f-3.def
lib /machine:x64 /def:libfftw3-3.def
lib /machine:x64 /def:libfftw3l-3.def
3. 64位系统32位编译器将libfftw3f-3.dll libfftw3-3.dll libfftw3l-3.dll放入C:\Windows\SysWOW64(64位系统64位编译器位放在windows/system32)中,然后将生成的库文件libfftw3-3.liblibfftw3f-3.lib libfftw3l-3.lib放入vc中的lib文件夹(看VS的库目录继承的路径的宏定义里面的路径,一般都有C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64),把fftw3.h放入vc中的include文件夹。
注意: lib文件不能直接放在VC的C:\Program Files (x86)\Microsoft VisualStudio 14.0\VC\lib文件夹下,要看编译库目录有没有这个目录,否则会出现找不到这个文件而提示打不开文件的情况;若是放在这个目录下再在VS库目录中强行加入C:\Program Files (x86)\MicrosoftVisual Studio 14.0\VC\lib路径,有文件可能会出现x32与x64机型不匹配的情况(系统会首先用该文件夹下的)。
新建工程应用:
头文件:#include”fftw3.h“,
设置参数:”项目“==>"项目属性"==>"配置属性"==>"链接器"==>"输入"==>"附加依赖项",将以下三项添加进去:
libfftw3-3.lib
libfftw3f-3.lib
libfftw3l-3.lib
32位的配置类似,注意机型与VS的默认目录就好。
- 傅里叶变换库fftw的安装配置以及可能的错误处理(VS2015)
- 傅里叶变换库FFTW的安装配置(VS2010)
- 傅里叶变换库FFTW的安装配置(VS2010)
- 傅里叶变换库FFTW的安装配置(VS2010) - WELEN
- Windows下的快速傅里叶变换库fftw
- FFTW的安装以及在VS2010中的配置
- 可用的fftw配置
- fftw的安装注意事项
- Windows下FFTW库的安装
- Windows下FFTW库的安装
- Windows下FFTW库的安装
- libsndfile 和 fftw库 的安装
- Windows下FFTW库的安装
- 离散傅里叶变换库,DFT,FFTW
- FFTW 在linux中安装以及 没有生成动态库 .so 的解决方法
- fftw库的使用
- fftw函数库在Windows下的安装与配置
- fftw 的安装和使用
- POJ-2318 TOYS 【向量叉积+二分】
- 扒取京东“java”搜索书籍与价格
- JACK_C#_一维数组
- 线程5大状态
- 数组+字符串总结
- 傅里叶变换库fftw的安装配置以及可能的错误处理(VS2015)
- 百分比画圆
- eclipse 删除所有注释及空白行
- 前端面筋-客户端存储
- Java并发编程:volatile关键字解析
- SpringBoot 基于@AspectJ的切面编程(AOP)
- Uva 1595
- 图片应用与帧动画
- mysql配置允许外界连接