fftw库在windows下的的编译和配置
目录
- 运行环境
- 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下的的编译和配置相关推荐
- Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 libcurl是什么? libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当 ...
- fftw-3.3.8库在linux下的的编译和配置
关注公号[逆向通信猿]更精彩!!! 运行环境 Ubuntu 14.04版本以上,64位系统 FFTW库的下载 首先在官网上下载fftw-3.3.8.tar.gz压缩包,解压.本人下载好的压缩包地址:h ...
- C++ Boost库:windows下编译Boost库
文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...
- 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集
上一篇记录的是学习caffe前的环境准备以及如何创建好自己需要的caffe版本.这一篇记录的是如何使用编译好的caffe做训练mnist数据集,步骤编号延用上一篇 <实践详细篇-Windows下 ...
- Windows下用CMake编译JsonCpp及配置(适合新手)
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 JsonCpp是什么? JSON是一种轻量级的数据交换格式.它可以表示数字.字符串.有序的值序列 ...
- 手把手教你在windows下源码编译Open3D
文章目录 前言 1.编译环境 2.编译步骤 3.编译中的bug 3.1 下载超时问题,ispc.pybind11.open3d_sphinx_theme等 3.2 boringssl 3.3 Dire ...
- Windows下使用VS2019编译libiconv-1.16
Windows下使用VS2019编译libiconv-1.16 参考了 https://blog.csdn.net/zhouguangcai8/article/details/105270657,在其 ...
- 【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 ...
- 开源实时音视频技术WebRTC在Windows下的简明编译教程
1.前言 随着音视频技术的不断普及,Google推出的 WebRTC 越来越受到大家的喜欢.现在很多直播产品都是基于WebRTC 进行二次开发做出来的. WebRTC是提供了一整套处理实时音视频的开源 ...
最新文章
- 开发人员如何解决Linux性能优化之痛?
- 构建一个计算机网络,计算机网络--网络构建(一)
- 欢乐SSL初二组周六赛【2019.5.11】
- Python中曲率与弯曲的转换_1000R曲率更具沉浸感!三星T55曲面显示器评测
- php实现注销功能,laravel 实现用户登录注销并限制功能
- Codeforces Round #243 (Div. 1)
- 智慧城市近两年来受到国家高度重视
- java List转换为字符串并加入分隔符的一些方法总结
- 无需输入密码,XP自动登录域
- 家里两台电脑怎么共享文件_电脑系统教程:两台电脑如何共享文件
- vue项目打包后index.html文件打开空白
- 计算机专业的英文简历范文带翻译,计算机软件专业英文简历范文 英文简历范文带翻译...
- 仓库摆放示意图_仓库货物摆放标准
- 油烟净化器如何判断质量好坏?
- 阿里云服务器自动备份
- win10安装usb转serial驱动(或Prolific USB-to-Serial Comm Port驱动)
- 成功的项目经理,都具有这6种特质
- Python 字典
- 常用简体中文字体转Unicode和Unicode 2编码对照表
- 智慧监所三维可视化决策系统平台(数字孪生)-解决方案开发案例
热门文章
- 方法内联在JVM中有多积极?
- Camel 2.11 –没有Spring的Camel Web应用程序
- 测试驱动开发–双赢策略
- 不成为编程天才的5种贡献方式
- macOS安装Maven_IDEA集成Maven
- android中有哪些utils的作用,AndroidUtils
- oracle 查看内存参数配置,Oracle内存参数配置及版本问题
- java笔试题_Java面试才到笔试就没有然后了?快来签收,高频笔试57题及解答
- pytorch relu函数实现_什么是pytorch?
- HTML5怎样设置站点,我是怎样让网站用上HTML5 Manifest