????????由于centos7默認使用openssl1.0.2k的libcrypto.so.10共享庫。即使openssl升級為3.0.11后,編譯使用ldd命令查看共享庫依舊會引用libcrypto.so.10。
????????現希望引用libcrypto.so.3,需要在生成動態鏈接庫的CMakeLists.txt中增加如下配置,明確指定openssl3共享庫的路徑:
target_link_libraries(demo_shared /usr/local/openssl/lib64/libcrypto.so.3)