无法为FFT3创建x64库

时间:2019-02-25 12:08:18

标签: 64-bit lib

根据安装说明,我应该 运行“ lib / machine:x64 /def:libfftw3l-3.def”

这是我尝试时发生的情况。 该怎么办 ?? 使用Visual Studio 2017

G:\ proj \ repos \ fftw-3.3.5-dll64> lib / VERBOSE / machine:x64 /def:G:\proj\repos\fftw-3.3.5-dll64\libfftw3f-3.def

Microsoft(R)库管理器版本6.00.8168

版权所有(C)Microsoft Corp 1992-1998。保留所有权利。

LIB:警告LNK4012:无效值“ x64”,必须为ALPHA,ARM,IX86,MIPS,MIPS16,MIPSR41XX,PPC,SH3或SH4;选项被忽略 LIB:警告LNK4068:/ MACHINE未指定;默认为IX86    创建库libfftw3f-3.lib和对象libfftw3f-3.exp

无法链接(机器类型冲突且未定义)

更新: 我使用Agent Ransack在系统中搜索“ lib.exe”。找到8个文件。 我测试了所有。一个可以设置“ / machine:X64”

运行那一个,似乎起作用。

但是我仍然像这样不确定:

在函数“ int __cdecl DoFFT(void)”(?DoFFT @@ YAHXZ)中引用的错误LNK2019无法解析的外部符号__imp_fftw_destroy_plan .............

如何检查在64位版本中找到的预编译dll(fftw-3.3.5-dll64.zip)?

2:nd更新 呼叫中缺少“ f”(表示浮动):$

现在链接器已满足

0 个答案:

没有答案