我想在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谁也得到同样的错误。能告诉我们应该解决的问题吗?
我通过更新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)