2015-05-28 80 views
1

我建立了內部具有統一類的項目。而我得到這個錯誤:架構armv7iOS錯誤架構armv7的未定義符號?

未定義的符號:

RegisterAllClassesIPhone(),在RegisterMonoModules.o來回

RegisterAllClasses()引用

ld: symbol(s) not found for architecture armv7 

clang: error: linker command failed with exit code 1 (use -v to see invocation) 

任何人知道如何與這個處理? 感謝

+0

你能看到* Compile Sources *下的RegisterMonoModules類嗎(選擇項目 - > select * Build Phases *)? –

+0

是的,我可以看到它RegisteredMonoModules.cpp – Nik

+0

所以你混合C++和Swift? –

回答

0

你可能會忘記添加此標誌:

其他C標誌: -DINIT_SCRIPTING_BACKEND = 1

其他C++國旗: -DINIT_SCRIPTING_BACKEND = 1

我遇到了同樣的問題,並通過添加上述標誌進行修復。

相關問題