fftw的安裝注意事項

其實這並不是個複雜的問題,但搜索了不少的網站,試了一下發現很多都有問題,現在總結一下,以免以後再犯同樣的問題。

1.安裝lib.exe

其實這是VC自帶的工具,在VC6.0和VS05中都有的,我機器上安裝了VC6.0及VS2005,lib.exe的路徑如下:

D:/Program Files/Microsoft Visual Studio/VC98/Bin (VC6.0的目錄)

D:/Program Files/Microsoft Visual Studio 8/VC/bin   (VS2005的目錄)

打開Windows的命令提示行窗口(CMD窗口),改變當前目錄到D:/Program Files/Microsoft Visual Studio/VC98/Bin(使用cd命令)

然後輸入lib.exe(即運行),會有如下提示:

Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.

C:/Documents and Settings/admin>cd D:/Program Files/Microsoft Visual Studio/VC98
/Bin

C:/Documents and Settings/admin>D:

D:/Program Files/Microsoft Visual Studio/VC98/Bin>lib.exe
Microsoft (R) Library Manager Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

usage: LIB [options] [files]

   options:

      /CONVERT
      /DEBUGTYPE:CV
      /DEF[:filename]
      /EXPORT:symbol
      /EXTRACT:membername
      /INCLUDE:symbol
      /LIBPATH:dir
      /LINK50COMPAT
      /LIST[:filename]
      /MACHINE:{ALPHA|ARM|IX86|MIPS|MIPS16|MIPSR41XX|PPC|SH3|SH4}
      /NAME:filename
      /NODEFAULTLIB[:library]
      /NOLOGO
      /OUT:filename
      /REMOVE:membername
      /SUBSYSTEM:{NATIVE|WINDOWS|CONSOLE|WINDOWSCE|POSIX}[,#[.##]]
      /VERBOSE

D:/Program Files/Microsoft Visual Studio/VC98/Bin>

這時候你的lib命令就可以使用了

說明:如果提示找不到vcpdb6.dll,搜索到該文件,將其拷到lib.exe的目錄下即可

2.對下載到的預編譯文件編譯

將下載到的fftw-3.2.2.pl1-dll32.zip文件解壓縮,然後將其中的libfftw3-3,libfftw3f-3

和libfftw3l-3拷到lib.exe下,同樣在保證當前目錄爲lib.exe所在目錄的前提下,在命令

提示行窗口中輸入如下命令:


然後就會在lib.exe所在目錄下看到,


將其中的lib文件拷到一個文件夾lib下

 

3.使用

以後只需要包含lib文件(裏面即2中產生的3個lib文件),然後包含fftw3.h頭文件,並將3個DLL放到程序EXE文件所在的目錄即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章