本文主要是介绍Cocos2dx 3.17.x CMake编译不通过 error: undefined reference to 'PKCS12_parse‘解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错信息:
关键词:
’BIO_f_ssl','OpenSSL_ver‘,'RAND_load_file','RAND_file_name','RAND_load_file','OpenSSL_version_num','OCSP_response_status_str','OCSP_basic_verify','OCSP_cert_status_str','OCSP_crl_reason_str'
解决方法:
在根目录的主CMakeLists.txt末尾加上
add_library(curl STATIC IMPORTED GLOBAL)
set_target_properties(curl
PROPERTIES IMPORTED_LOCATION "${COCOS2DX_ROOT_PATH}/external/curl/prebuilt/android/${ANDROID_ABI}/libcurl.a"
)
target_link_libraries(${APP_NAME} curl)
参考链接:
https://forum.cocos.org/t/3-17-1-android-studio-curl-d-x-external-curl-prebuilt-android-x86-libcurl-a-libcurl-la-openssl-o-vtls-openssl-c-function-ossl-connect-common-error-undefined-reference-to-pkcs12-parse/73112/2
https://blog.csdn.net/sdsabc2000/article/details/103538219
这篇关于Cocos2dx 3.17.x CMake编译不通过 error: undefined reference to 'PKCS12_parse‘解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!