在macosx上编译boost_asio / example / ssl / server.cpp适用于linux

时间:2012-11-25 13:48:31

标签: c++ macos boost ssl

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

我的libs位于/ usr / local / lib中,所以我尝试在include之后添加-L / usr / local / lib。但是,我在使用-lboost_system -lpthread之前构建了其他项目,没有任何问题或指定了lib。

错误很大> https://dl.dropbox.com/u/15586644/error.txt

它主要是大量弃用的方法警告 - 我怀疑任何东西都被弃用了。 其次是体系结构x86_64的未定义符号。

我应该如何在MacOSX上构建server.cpp?

1 个答案:

答案 0 :(得分:1)

请参阅 - Why is Apple Deprecating OpenSSL in MacOS 10.7 (Lion)?

Apple正在从OpenSSL迁移到Commoncrypto,因此不推荐使用警告