c++ - 在 macosx 上编译 boost_asio/example/ssl/server.cpp 在 linux 上工作

标签 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

我的库位于/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/

相关文章:

c++ - 一个如何包括TR1?

Python 导入 MySQLdb 错误 - Mac 10.6

python - 我在使用 PyVirtualDisplay==0.2.5 包运行使用虚拟显示器( headless (headless)模式)的测试时遇到问题

c++ - 如何检查转换是否会导致目标类型溢出或下溢?

c++ - cocos 2d-x添加触摸事件回调报错

c++ - 对静态/隐式链接与动态/显式链接的误解

c++ - image quarterion FFT 一般效果更好?

swift - NSOutlineView,如何获取选中的单元格

c++ - 使用模板类 boost 序列化

c++ - Boost sub_match 抛出 std::length_error 异常