Невозможно настроить адобоб firebase для cocos2dx 3.17 - PullRequest
0 голосов
/ 06 апреля 2019

Я хочу интегрировать Firebase Admob в cocos2dx. Я получаю ошибку

~/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/…/…/…/…/i686-linux-android/bin/ld: error: cannot find -lfirebase_feature

Я имею в виду ссылку https://discuss.cocos2d -x.org / t / cocos2d-x-v3-17-and-firebase-c-sdk / 45596 , которая также получает ту же ошибку. Не могли бы вы сообщить нам, что должно быть решением для этого?

1 Ответ

0 голосов
/ 13 апреля 2019

Я решил эту проблему, обновив файл CMakeLists.txt:

add_subdirectory(${FIREBASE_CPP_SDK_DIR} bin/ EXCLUDE_FROM_ALL)
   set(FIREBASE_SDK_LIBDIR ${CMAKE_CURRENT_SOURCE_DIR}/firebase_cpp_sdk/libs/android/${ANDROID_ABI}/c++)
set(libfirebase_admob libfirebase_app)

target_link_libraries(${APP_NAME} ${FIREBASE_SDK_LIBDIR}/libfirebase_admob.a)
target_link_libraries(${APP_NAME} ${FIREBASE_SDK_LIBDIR}/libfirebase_app.a)
...