【发布时间】:2022-07-14 16:44:57
【问题描述】:
我有 Qt 6.3 CMake 项目,其中包含两个子目录“app”和“service”,我想将 Android 服务 .so 库包含到结果 APK 中。 使用 qmake-project 我可以在 app.pri 中实现这一点:
contains(ANDROID_TARGET_ARCH, arm64-v8a) {
release: ANDROID_EXTRA_LIBS = $$OUT_PWD/../service/libservice_arm64-v8a.so
debug: ANDROID_EXTRA_LIBS = $$OUT_PWD/../service/libservice_arm64-v8a.so
}
我尝试使用 CMake set(QT_ANDROID_EXTRA_LIBS C:/workspace/build-test-Android_Qt_6_3_0_Clang_arm64_v8a-Debug/service/libservice_arm64-v8a.so)
在 app->CMakeLists.txt 并没有效果。
【问题讨论】: