ubuntu 18.04 64bit
cmake 3.10
opencv 3.4.6
openssl 1.1.1-1ubuntu2.1~18.04.3
libcurl 4
目前遇到的问题是,cmake后进行make发现大量报错
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_easy_setopt@CURL_OPENSSL_3’未定义的引用
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_easy_cleanup@CURL_OPENSSL_3’未定义的引用
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_slist_append@CURL_OPENSSL_3’未定义的引用
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_easy_init@CURL_OPENSSL_3’未定义的引用
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_easy_strerror@CURL_OPENSSL_3’未定义的引用
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_easy_perform@CURL_OPENSSL_3’未定义的引用
/home/kasim/baidu/cpp/baidu_easyedge_linux_cpp_x86_64_PADDLEFLUID_v0.3.3_gcc5.4_20190620/demo/../lib/libeasyedge.so:对‘curl_global_init@CURL_OPENSSL_3’未定义的引用
降级到libcurl3后cmake会被卸载,使用libcurl3的libcurl.so.4.5.0,cmake又通不过。
使用libcurl4进行cmake生成编译文件后,替换libcurl.so.4.5.0,但是会有CURL_OPENSSL_4的报错。
请问如何编译成功?
新版本的sdk不依赖 curl了