我正在尝试在音频合成项目中使用freeverb reverberation library。 我已将源文件添加到Xcode项目中,但是当我想使用库中的类时,我收到链接器错误:
Undefined symbols for architecture i386:
"fv3::nrevb_::nrevb_()", referenced from:
-[FreeVerbModule .cxx_construct] in FreeVerbModule.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
我应该担心i386架构吗? 我对C ++知之甚少,并希望只使用该库。它利用了许多我无法真正阅读的C ++内容,并具有以下内容:
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <new>
#include <fftw3.h>
#include <omp.h>
#include <cstdarg>
#include <vector>
#include <stdint.h>
项目成功构建,我还需要将这些项目添加到项目中吗?
原谅我的noobness。