目录

  • 运行环境
  • FFTW库的下载
  • FFTW库的生成
  • VS2017添加fftw库步骤

运行环境

Visual Studio 2017 企业版

FFTW库的下载

首先在官网上下载fftw-3.3.5-dll32或fftw-3.3.5-dll64压缩包,解压。本人已经编译生成好的库下载地址:https://download.csdn.net/download/wlwdecs_dn/12864867

FFTW库的生成

打开VS自带的Developer Command Prompt for VS 2017命令行工具,进入到解压后的目录,输入以下命令生成所需的3个库

  • 标准版(double类型)库
lib /machine:x86 /def:libfftw3-3.def
lib /machine:x64 /def:libfftw3-3.def
  • float类型版库
lib /machine:x86 /def:libfftw3f-3.def
lib /machine:x64 /def:libfftw3f-3.def
  • long double类型版库
lib /machine:x86 /def:libfftw3l-3.def
lib /machine:x64 /def:libfftw3l-3.def

运行完后会生成libfftw3-3.lib、libfftw3f-3.lib、libfftw3l-3.lib三个库文件。

VS2017添加fftw库步骤

在项目目录下新建fftw文件夹,里面依次新建bin、include和lib三个子文件夹,将fftw3.h文件拷贝到include目录下,将上面生成的3个.lib文件拷贝到lib目录下,将libfftw3-3.dll、libfftw3f-3.dll、libfftw3l-3.dll三个文件拷贝到bin目录下,需注意的是32为和64位不能混用,必须保持一致。
在【项目属性】=>【C/C++】=>【常规】=>【附加包含目录】添加
$(ProjectDir)fftw\include
在【项目属性】=>【链接器】=>【常规】=>【附加库目录】添加
$(ProjectDir)fftw\lib
在【项目属性】=>【链接器】=>【输入】=>【附加依赖项】编辑添加
libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib
在【项目属性】=>【生成事件】=>【生成后事件】=>【命令行】添加
xcopy /d /y "$(ProjectDir)fftw\bin\*.*" "$(TargetDir)"

fftw库在windows下的的编译和配置相关推荐

  1. Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 libcurl是什么? libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当 ...

  2. fftw-3.3.8库在linux下的的编译和配置

    关注公号[逆向通信猿]更精彩!!! 运行环境 Ubuntu 14.04版本以上,64位系统 FFTW库的下载 首先在官网上下载fftw-3.3.8.tar.gz压缩包,解压.本人下载好的压缩包地址:h ...

  3. C++ Boost库:windows下编译Boost库

    文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...

  4. 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集

    上一篇记录的是学习caffe前的环境准备以及如何创建好自己需要的caffe版本.这一篇记录的是如何使用编译好的caffe做训练mnist数据集,步骤编号延用上一篇 <实践详细篇-Windows下 ...

  5. Windows下用CMake编译JsonCpp及配置(适合新手)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 JsonCpp是什么? JSON是一种轻量级的数据交换格式.它可以表示数字.字符串.有序的值序列 ...

  6. 手把手教你在windows下源码编译Open3D

    文章目录 前言 1.编译环境 2.编译步骤 3.编译中的bug 3.1 下载超时问题,ispc.pybind11.open3d_sphinx_theme等 3.2 boringssl 3.3 Dire ...

  7. Windows下使用VS2019编译libiconv-1.16

    Windows下使用VS2019编译libiconv-1.16 参考了 https://blog.csdn.net/zhouguangcai8/article/details/105270657,在其 ...

  8. 【C#】C#中使用GDAL3(一):Windows下超详细编译C#版GDAL3.3.0(VS2015+.NET 4+32位/64位)

    转载请注明原文地址:https://www.cnblogs.com/litou/p/15004877.html 总目录 (一)Windows下超详细编译C#版GDAL3.3.0(VS2015+.NET ...

  9. 开源实时音视频技术WebRTC在Windows下的简明编译教程

    1.前言 随着音视频技术的不断普及,Google推出的 WebRTC 越来越受到大家的喜欢.现在很多直播产品都是基于WebRTC 进行二次开发做出来的. WebRTC是提供了一整套处理实时音视频的开源 ...

最新文章

  1. 开发人员如何解决Linux性能优化之痛?
  2. 构建一个计算机网络,计算机网络--网络构建(一)
  3. 欢乐SSL初二组周六赛【2019.5.11】
  4. Python中曲率与弯曲的转换_1000R曲率更具沉浸感!三星T55曲面显示器评测
  5. php实现注销功能,laravel 实现用户登录注销并限制功能
  6. Codeforces Round #243 (Div. 1)
  7. 智慧城市近两年来受到国家高度重视
  8. java List转换为字符串并加入分隔符的一些方法总结
  9. 无需输入密码,XP自动登录域
  10. 家里两台电脑怎么共享文件_电脑系统教程:两台电脑如何共享文件
  11. vue项目打包后index.html文件打开空白
  12. 计算机专业的英文简历范文带翻译,计算机软件专业英文简历范文 英文简历范文带翻译...
  13. 仓库摆放示意图_仓库货物摆放标准
  14. 油烟净化器如何判断质量好坏?
  15. 阿里云服务器自动备份
  16. win10安装usb转serial驱动(或Prolific USB-to-Serial Comm Port驱动)
  17. 成功的项目经理,都具有这6种特质
  18. Python 字典
  19. 常用简体中文字体转Unicode和Unicode 2编码对照表
  20. 智慧监所三维可视化决策系统平台(数字孪生)-解决方案开发案例

热门文章

  1. 方法内联在JVM中有多积极?
  2. Camel 2.11 –没有Spring的Camel Web应用程序
  3. 测试驱动开发–双赢策略
  4. 不成为编程天才的5种贡献方式
  5. macOS安装Maven_IDEA集成Maven
  6. android中有哪些utils的作用,AndroidUtils
  7. oracle 查看内存参数配置,Oracle内存参数配置及版本问题
  8. java笔试题_Java面试才到笔试就没有然后了?快来签收,高频笔试57题及解答
  9. pytorch relu函数实现_什么是pytorch?
  10. HTML5怎样设置站点,我是怎样让网站用上HTML5 Manifest