Mac下链接生成动态库失败
Open
- Dominant language
- C++
- Stars
- 17.6k
- Forks
- 4.1k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 69
Description
Mac编译正确,链接生成静态库也没问题,但是链接生成动态库时出现报错,查阅了一些资料也没解决,菜鸟一枚,只能在此请教了,报错如下,望大神解惑:
Linking libbrpc.dylib
Undefined symbols for architecture x86_64:
"_CRYPTO_THREADID_set_callback", referenced from:
brpc::SSLThreadInit() in ssl_helper.o
"_CRYPTO_THREADID_set_numeric", referenced from:
brpc::SSLGetThreadId(crypto_threadid_st*) in ssl_helper.o
"_EVP_PKEY_base_id", referenced from:
brpc::SSLGetDHCallback(ssl_st*, int, int) in ssl_helper.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [libbrpc.dylib] Error 1
Contributor guide
Assessment
This issue has not been assessed yet.