Neutube 搭建tips(含缺少libfftw3-3.dll解决方案)

64位系统

Qt creator 4.5

Qt version:4.8.7

先看第二步github,neurolabi->compile windows这个文件。

1.Kits配置

注意到mingw是64位的,之前每次build都会出现缺少libfftw3-3.dll的提示,注意最好都用64位文件

附上丢失的傅里叶变换

链接:https://pan.baidu.com/s/1skNJXRR 密码:t9ql

Neutube 搭建tips(含缺少libfftw3-3.dll解决方案)_第1张图片

2.github网址参考:https://github.com/janelia-flyem/NeuTu

neurolabi->compile windows->参照这个步骤做下来,现在的软件只有第一步里的awk需要自己include相应目录下的bin,添加到系统环境变量。添加完环境变量重启才可生效。

3.第五步qmake之前添加好就不需要另外配置,一般Kits可以自动生成。

4.关键!!!

(1)找到VC目录下的lib.exe,把第一步得到的三个.def复制到lib.exe相同目录下,注意不可移动lib.exe不然命令行进入无效。

命令行要以管理员身份运行,否则无法cd到相应目录。如我的电脑就是cd到VS 2013->VC->bin

(2)lib /def:libfftw3l-3.def-》lib /machine:x64 /def:libfftw3l-3.def

lib /def:libfftw3-3.def-》lib /machine:x64 /def:libfftw3-3.def

lib /def:libfftw3f-3.def-》lib /machine:x64 /def:libfftw3f-3.def

因为的我是mingw64,不是mingw32,所以用的是64位的命令行,32位的同学用》之前的。

(3)注意我们针对的是minGW调用FFTW的方式,想配置VS 2013+FFTW请查看其他教程。

(4)剩余操作参考这篇博文:http://blog.csdn.net/wwoll/article/details/52960415

其中提到的.lib三个文件都生成了,加到pro相同目录下;

.h文件提供的网盘链接里有;

做完博文里的前三步就可以build先了

.dll在你Qt creator build以后生成的文件夹里,最好三个.dll都加进来。

如我加到了“D:\NeuTu\neurolabi\build-gui-unknown-Debug”和“D:\NeuTu\neurolabi\build-gui-unknown-Debug\debug”

最后开心的点一下“D:\NeuTu\neurolabi\build-gui-unknown-Debug\debug”目录下的.exe。

大功告成!

你可能感兴趣的:(Neutube 搭建tips(含缺少libfftw3-3.dll解决方案))