【发布时间】:2012-10-23 20:30:21
【问题描述】:
我在 Mac 上收到了一个旧代码并尝试在 OS X 10.6 上编译它,在代码中很少调用 OpenSSL 库(例如 SSL_write())我在这些文件中添加了标头(#include)并检查我的 OpenSSL 版本向我显示“0.9.8r”(我知道 Apple 有它自己的这个库 crypto' 框架)但是为什么我得到这样的链接错误:
sockets::TcpSocket::TryWrite(char const*, unsigned long) in TcpSocket.o
我知道代码应该针对 /usr/lib 中的这个库编译,但它没有,我是否缺少 Xcode 中的路径或其他设置?
【问题讨论】:
-
sockets::TcpSocket::TryWrite不是 OpenSSL。