Ошибки сборки weChat SDK

Я пытаюсь заставить weChat SDK работать с моим приложением. Я пошел по ссылке ниже, чтобы загрузить файл arm64, но мне не повезло. Я все еще получаю следующие 3 ошибки:

WeChat SDK на arm64

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. наслаждайтесь.

Другие вопросы по тегам