FFTW编译对应Windows lib32或lib64库文件
来源:互联网 发布:java太难了 编辑:程序博客网 时间:2024/06/05 06:42
FFTW 是用来计算一维或者多维的离散傅里叶变换,输入可以为实数序列也可以为复数序列的C语言的子函数库,是作为fft函数库的各种应用的上佳选择(源码下载:http://www.fftw.org/download.html)。
1. 从网站http://www.fftw.org/install/windows.html上下载最新的预编译文件:
32-bit version: fftw-3.3.4-dll32.zip (2.4MB)
64-bit version: fftw-3.3.4-dll64.zip (2.8MB)
2. 使用Lib.exe生成相应的Lib文件
Lib.exe在VS的安装目录下:
32位系统:D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE (32位X86)
64位系统:D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64 (AMD64位CPU)
(注:64位系统编辑32位lib对应路径:D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\ )
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_ia64(英特尔X86架构和ia64(ia64安腾架构,应用很少很少))
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64 (AMD64位和英特尔X86CPU,最常用)
cmd进入到Lib.exe目录下,以64位为例,进入到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64。
将D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDEmspdb100.dll,mspdbcore.dll,mspdbsrv.exe,msobj100.dll 复制
到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64里面。
把libfftw3-3.def,libfftw3f-3.def,libfftw3l-3.def也拷到bin目录对应的平台下。
执行Lib命令,生成库文件libfftw3-3.lib libfftw3f-3.lib libfftw3l-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.将libfftw3f-3.dll libfftw3-3.dll libfftw3l-3.dll放入C:\Windows\SysWOW64(32位放在windows/system32)中,然后将生成的库文件libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib放入vc中的lib文件夹,把fftw3.h放入vc中的include文件夹。
新建工程应用:
头文件:#include”fftw3.h“,
设置参数:”项目“==>"项目属性"==>"配置属性"==>"链接器"==>"输入"==>"附加依赖项",将以下三项添加进去:
libfftw3-3.lib
libfftw3f-3.lib
libfftw3l-3.lib
- FFTW编译对应Windows lib32或lib64库文件
- Windows下FFTW库的安装
- Windows下FFTW库的安装
- Windows下FFTW库的安装
- Windows下的快速傅里叶变换库fftw
- windows Qt下使用fftw库
- Windows下FFTW库的安装
- FFTW库在ARM平台上的使用(1) 交叉编译FFTW库
- fftw 编译安装说明
- FFTW编译以及使用
- FFTW编译使用过程
- windows平台安装fftw
- Windows下安装FFTW
- [C++] [转]Windows下FFTW库的安装
- Windows下基于CMake的FFTW库配置和使用
- linux 和 Windows下FFTW库的安装
- ubuntu 13.10 64 安装lib32库
- 如何将一个已经编译好的so文件编译进system/lib64目录下
- 【解析】A星寻路算法介绍
- HTTP POST请求报文格式分析与Java实现文件上传
- 使用友盟集成微信登录时的一些注意点
- storm文档(7)----基本概念
- 有趣的 Scala 语言: 函数成了一等公民
- FFTW编译对应Windows lib32或lib64库文件
- LeetCode : Divide Two Integers [java]
- maven 项目(一) 多项目多层级搭建配置及其优点
- 阿里云的OSS的Java_SDK使用时遇到的问题
- vim 常用命令
- PHP GIF 动画缩略图
- HashMap和Hashtable的区别
- 优秀博客一览
- hibernate标准查询