zoukankan      html  css  js  c++  java
  • FFTW3学习笔记1:VS2015下配置FFTW3(快速傅里叶变换)库

    一、FFTW简介

    FFTW ( the Faster Fourier Transform in the West) 是一个快速计算离散傅里叶变换的标准C语言程序集,其由MIT的M.Frigo 和S. Johnson 开发。可计算一维或多维实和复数据以及任意规模的DFT。

    二、配置过程

    1.登陆http://www.fftw.org/install/windows.html,下载 64-bit version 

    2.解压到自己的盘符(非常不建议解压再C盘里) 例如:D:fftw

    3.打开VS2015开发人员命令提示。开始菜单->Visual Studio 2015->VS2015 开发人员命令提示 

    4.输入cd d:fftw 即转到这个目录下。

    5.输入命令 

    lib /machine:x64 /def:libfftw3-3.def 
    lib /machine:x64 /def:libfftw3f-3.def 
    lib /machine:x64 /def:libfftw3l-3.def

    D:fftw中会生成对应的lib文件: 

    libfftw3-3.lib 
    libfftw3f-3.lib 
    libfftw3l-3.lib

    注意:如果你一不小心装在了C盘,运行的时候出现了错误,请用管理员模式打开VS2015开发人员命令提示

    6.项目-属性-C/C++-附加包含目录,加上D:fftw (请忽略我装在了C盘,如果装在C盘,第五步很可能一直失败,请记得用管理员模式打开)

    项目-属性-链接器-常规-附加库目录,加上D:fftw 

    项目-属性-链接器-输入-附加依赖项 
    加上: 


    libfftw3-3.lib 
    libfftw3f-3.lib 
    libfftw3l-3.lib 

    7.把​D:fftw中的libfftw3-3.dll、libfftw3f-3.dll、libfftw3l-3.dll 
    三个dll文件​复制到项目文件夹里(有.vcxproj文件的那个文夹)。

    8.设置项目为64位 
    工具栏->设置平台为X64 (如果你刚才配置的是Release,那就选Release)

    项目属性->链接器->高级->目标计算机->MachineX64(/MACHINE:X64) 

    这样就配置完成了。去加个头文件#include "fftw3.h"试一下会不会报错,如果报错,从头重新来一遍。

  • 相关阅读:
    毕业论文格式
    2018.12.14
    关于百度搜索引擎的优缺点
    2018.12.13
    2018.12.12
    2018.12.11
    2108.12.10
    2018.12.9
    2018.12.8
    2018.12.7
  • 原文地址:https://www.cnblogs.com/aiguona/p/9399682.html
Copyright © 2011-2022 走看看