GITHUB
( https://github.com/microsoft/msquic/blob/main/submodules/CMakeLists.txt)
目标是想把这个 cmake 的 278 行到 298 用命令生成的 openssl 两个库使用 cmake 脚本去编译,给 315 行的 OpenSSL_Target 去用,已经把 openssl 的 cmake 配置好了,但现在一直报错:
ninja: error: '_deps/opensslquic-build/openssl/lib/libssl.a', needed by '_deps/opensslquic-build/CMakeFiles/OpenSSL_Target', missing and no known rule to make it
openssl 的脚本配置:
include_directories(openssl/include)
add_subdirectory(openssl)
add_library(
openssl_crypto
STATIC
IMPORTED)
add_library(
openssl_ssl
STATIC
IMPORTED)
set_target_properties(openssl_crypto
PROPERTIES
IMPORTED_LOCATION
${LIBCRYPTO_PATH})
set_target_properties(
openssl_ssl
PROPERTIES
IMPORTED_LOCATION
${LIBSSL_PATH})
target_include_directories(openssl_crypto INTERFACE ${OPENSSL_DIR}/include)
target_include_directories(openssl_ssl INTERFACE ${OPENSSL_DIR}/include)
add_custom_target(
OpenSSL_Target
DEPENDS
${LIBSSL_PATH}
${LIBCRYPTO_PATH}
)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.