无法为cocos2dx 3.17设置firebase admob

问题描述 投票:0回答:1

我想在cocos2dx中集成Firebase Admob。我收到了错误

~/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谁也得到同样的错误。能告诉我们应该解决的问题吗?

android firebase admob cocos2d-x
1个回答
0
投票

我通过更新CMakeLists.txt文件解决了这个问题:with

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)
© www.soinside.com 2019 - 2024. All rights reserved.