小编use*_*570的帖子

cmake:在导入预建库时缺少并且没有已知的规则

我想使用此CmakeLists.txt片段导入预构建的库:

add_library(openssl-crypto
            SHARED
            IMPORTED )
set_target_properties(openssl-crypto
                      PROPERTIES
                      IMPORTED_LOCATION
                      ${external_DIR}/libs/${ANDROID_ABI}/libcrypto.so )
include_directories(${external_DIR}/include/openssl)
Run Code Online (Sandbox Code Playgroud)

我把这个链接到我的图书馆:

target_link_libraries(aes-crypto openssl-crypto)

尝试构建会返回此错误:

'/libs/arm64-v8a/libcrypto.so', needed by ...,  missing and no known rule to make it
Run Code Online (Sandbox Code Playgroud)

cmake

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

cmake ×1