Mac で古いコードを受け取り、OS X 10.6 でコンパイルしようとしましたが、コードには OpenSSL ライブラリ (SSL_write() など) への呼び出しがほとんどありません。これらのファイルにヘッダー (#include ) を追加し、 OpenSSLのバージョンは「0.9.8r」を示しています(Appleがこのライブラリ暗号用の独自のフレームワークを持っていることは知っています)が、なぜ次のようにリンクエラーが発生するのですか:
sockets::TcpSocket::TryWrite(char const*, unsigned long) in TcpSocket.o
このライブラリに対してコードをコンパイルする必要があることはわかっています/usr/lib
が、そうではありません。Xcode でパスやその他の設定が不足していますか?