Ошибки сборки weChat SDK
Я пытаюсь заставить weChat SDK работать с моим приложением. Я пошел по ссылке ниже, чтобы загрузить файл arm64, но мне не повезло. Я все еще получаю следующие 3 ошибки:
Undefined symbols for architecture arm64:
"operator new[](unsigned long)", referenced from:
+[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
+[WeChatApiUtil NsDataEncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
+[WeChatApiUtil DecodeWithBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
+[WeChatApiUtil DecodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
"operator delete[](void*)", referenced from:
+[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
+[WeChatApiUtil NsDataEncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
+[WeChatApiUtil DecodeWithBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
+[WeChatApiUtil DecodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Пожалуйста помоги...
1 ответ
Ключом к созданию этого компилятора является следующий: вы должны добавить библиотеку libC++. Dylib в ваш проект. Это не упоминается ни в одной другой ссылке! Я потратил, вероятно, 30 жалких часов на поиски этого ответа. Я надеюсь, что вы найдете этот пост менее чем 1. наслаждайтесь.