FFTW库安装问题,编译程序通过,链接出现LNK2019错误
环境xp sp3+vs2008
按照网上的安装步骤:
1.把\vs安装目录\Common7\IDE 里面的mspdb80.dll,mspdbcore.dll,mspdbsrv.exe,msobj80.dll复制到上面的bin文件夹里,把libfftw3-3.def,libfftw3f-3.def,libfftw3l-3.def也拷到bin下面
2.在cmd进入上面提到的bin目录,并运行
lib /machine:i386 /def:libfftw3-3.def
lib /machine:i386 /def:libfftw3f-3.def
lib /machine:i386 /def:libfftw3l-3.def
i386参数由采用的系统和CPU类型决定,直接用lib /def会产生warning
3.将libfftw3f-3.dll libfftw3-3.dll libfftw3l-3.dll放入windows/system32中,然后将生成的库文件libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib放入vc中的lib文件夹,把fftw3.h放入include文件夹,这样就可以在完成程序的时候将库加入然后在工程配置中修改“所有配置”中"链接"选项中的“对象/库模块”加入libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib
最后一步修改该配置链接选项中的那个东东在哪?我没找到,似乎在vs2008里变了,linker里头没有object/library module可能是因为没改这个才出错,这个选项作用是啥,达人解释下~