我試圖在音頻合成項目中使用freeverb reverberation library。 我已經添加源文件到Xcode項目,但是當我想用一個類從庫中,我得到一個鏈接錯誤:在iOS項目中使用外部FreeVerb C++類的鏈接器錯誤
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。
您是否能夠在iOS上使用freeverb? – olynoise 2015-05-18 19:34:05