2013-09-23 96 views
0

我對Xcode和C++相當陌生。我有一個圖書館,我正在建設,並試圖鏈接。我有一個編譯成'.a'文件的項目,然後我在iOS測試應用程序中引用該文件。我繼續收到鏈接器錯誤!我的iOS測試項目中有頭文件。我相信我也有所需的所有框架。構建庫'.a'文件時出現XCode鏈接器錯誤

Undefined symbols for architecture armv7: 

「MyCompany的:: ClientSDK :: AudioRecognitionClient :: AudioRecognitionClient()」,從引用: MyCompany的:: ClientSDK :: AudioRecognitionClient ::的CreateInstance()在libiOSRecognitionSessionNative.a(AudioRecognitionClient.o) LD:符號(s)未找到架構armv7 clang:error:鏈接器命令失敗,退出代碼1(使用-v查看調用)

回答

0

檢查您嘗試鏈接的庫的生成設置。特別是,查看體系結構設置並確保它包含armv7。

+0

Armv7和arm7s包含在架構中 –

+0

好的,你是不是已經定義了鏈接器所抱怨的AudioRecognitionClient方法(構造函數)? –

+0

嗨喬納森!是的,我確定了構造函數。它似乎在抱怨我試圖實例化的任何類。或任何靜態方法。 :( –

相關問題