我在编译我的程序时遇到问题。我在我的项目中使用 Kiss FFT 库,但是当我尝试构建它时,我得到了这些错误:
[Linker Error] Error: Unresolved external '_kiss_fft_alloc' referenced from C:\[path]\UNIT4.OBJ
[Linker Error] Error: Unresolved external '_kiss_fft' referenced from C:\[path]\UNIT4.OBJ
我认为这是函数名称之前的“_”,但到目前为止我不知道如何解决它。
代码:
Unit4.cpp - gist.github.com/anonymous/fa33e0982240b00ff8c8
Unit4.h - gist.github.com/anonymous/b35e9abf93c93aeb1d45
[编辑]
我切换到 FFWT 库,但我有同样的问题。我已经编译了库并将它们添加到编译器路径和链接器路径中的 Borland 项目。
[Linker Error] Error: Unresolved external '_fftw_malloc' referenced from C:\[path]\UNIT4.OBJ
[Linker Error] Error: Unresolved external '_fftw_plan_dft_1d' referenced from C:\[path]\UNIT4.OBJ
[Linker Error] Error: Unresolved external '_fftw_execute' referenced from C:\[path]\UNIT4.OBJ
[Linker Error] Error: Unresolved external '_fftw_destroy_plan' referenced from C:\[path]\UNIT4.OBJ
[Linker Error] Error: Unresolved external '_fftw_free' referenced from C:\[path]\UNIT4.OBJ
例如,当我使用