server.cpp - http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/example/ssl/server.cpp
我正在尝试在我的 Mac 上构建它。使用以下内容。 (在我的 ubuntu 系统上构建良好)
g++ -I /usr/local/boost/ sslserver.cpp -o sslserver -lboost_system -lssl -lpthread
我的库位于/usr/local/lib 中,所以我尝试在包含后添加 -L/usr/local/lib。但是,在使用 -lboost_system -lpthread 之前我已经构建了其他项目,没有任何问题或没有指定库。
错误很大> https://dl.dropbox.com/u/15586644/error.txt
它主要是许多已弃用的方法警告 - 我怀疑是否有任何内容已弃用。 后跟架构 x86_64 的 undefined symbol 。
我应该如何在 MacOSX 上构建 server.cpp?
最佳答案
参见 - Why is Apple Deprecating OpenSSL in MacOS 10.7 (Lion)?
Apple 正在从 OpenSSL 迁移到 Common Crypto,因此不推荐使用警告
关于c++ - 在 macosx 上编译 boost_asio/example/ssl/server.cpp 在 linux 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13551614/