一、配置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步。