win764+VS2013+fftw3+Armadillo+QT5

来源:互联网 发布:淘宝联盟单品推广 编辑:程序博客网 时间:2024/06/05 18:29

一、配置fftw3

1.登陆http://www.fftw.org/install/windows.html,下载 64-bit version
这里写图片描述

2.解压到D:\fftw

3.打开VS2013。工具->visual stdio 命令提示
这里写图片描述

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

6.项目-属性-C/C++-附加包含目录,加上D:\fftw
这里写图片描述

项目-属性-链接器-常规-附加库目录,加上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
项目属性->链接器->高级->目标计算机->MachineX64(/MACHINE:X64)
这里写图片描述

二、配置Armadillo

1、http://arma.sourceforge.net/download.html#windows下载Armadillo,解压后把其中的include文件夹完整拷贝出来,放在D:\Armadillo里;

2、安装lapack和blas。去http://icl.cs.utk.edu/lapack-for-windows/clapack/index.html下载blas.lib,libf2c.lib,lapack.lib三个库,放在D:\Armadillo\blas_lapack文件夹里。

3.项目-属性-C/C++-附加包含目录,加上D:\Armadillo\include
项目-属性-链接器-常规-附加库目录,加上D:\Armadillo\blas_lapack
项目-属性-链接器-输入-附加依赖项
加上:
blas.lib
libf2c.lib
lapack.lib

三、配置QT5

1.登录https://www.qt.io/download-open-source/
下载Qt 5.8.0 for Windows 64-bit (VS 2013, 958 MB)
下载Visual Studio Add-in 1.2.5 for Qt5 (202 MB)

2.先安装qt到d:\QT,再安装add-in。

3.打开VS2013,工具栏里出现QT5
QT5->Qt Options;
Qt Versions选择Add添加d:\xx\5.8\msvc2013_64

4.在项目中右键Qt Project Setting中选择Qt版本为刚才设置版本

5.将d:\xx\5.8\msvc2013_64\bin添加到系统环境path

6.确保配置fftw中的第8步。

0 0
原创粉丝点击