【发布时间】:2020-02-24 17:39:18
【问题描述】:
我正在尝试在 android 中使用 CPR。这是我的src/main/cpp 目录结构:
cpr/
native-lib.cpp
CMakeLists.txt
注意:cpr/目录是通过运行此命令生成的git clone --recurse-submodules https://github.com/whoshuu/cpr.git
这是CMakeLists.txt在src/main/cpp目录下的内容:
cmake_minimum_required(VERSION 3.4.1)
add_library(
native-lib
SHARED
native-lib.cpp
)
find_library(
log-lib
log
)
add_subdirectory(cpr)
target_link_libraries(
native-lib
cpr
${log-lib}
)
但是当我构建和运行代码时出现这个错误:
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY
OPENSSL_INCLUDE_DIR)
【问题讨论】:
标签: android c++ cmake android-ndk openssl