在没有Visual Studio增强功能的情况下将ASIO链接到项目

时间:2016-02-07 01:00:14

标签: c++ boost visual-studio-2015 boost-asio

我正在尝试在视觉工作室中使用asio而不提升项目。

我已通过将asio\include添加到项目属性中的Additional Include Directories来添加标头。这允许我的项目查看标题,intellisense正确查找所有对象。到目前为止,非常好。

但是,当我尝试编译时,我会收到错误,我无法找到提升标题,例如:

cannot open source file "boost/date_time/posix_time/posix_time_types.hpp" example-udpreceiver c:\Users\me\project\libs\asio-1.10.6\include\asio\deadline_timer.hpp

cannot open source file "boost/regex/v4/match_flags.hpp" example-udpreceiver c:\Users\me\project\libs\asio-1.10.6\include\asio\detail\regex_fwd.hpp

我的印象是,可以在没有提升的情况下使用asio - 我需要做什么才能使我的项目进行asio编译?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要定义ASIO_STANDALONE宏以使asio在独立模式下正常工作。