gpt4 book ai didi

c++ - 将 ASIO 链接到项目而不在 Visual Studio 中 boost

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:14:45 26 4
gpt4 key购买 nike

我正在尝试在 visual studio 中的项目中使用 asio 而无需 boost。

我通过将 asio\include 添加到项目属性中的 Additional Include Directories 来添加 header 。这使我的项目可以看到 header ,并且智能感知可以正确找到所有对象。到目前为止,还不错。

但是,当我尝试编译时,出现无法找到 boost header 的错误,例如:

无法打开源文件“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

无法打开源文件“boost/regex/v4/match_flags.hpp”example-udpreceiver c:\Users\me\project\libs\asio-1.10.6\include\asio\detail\regex_fwd.hpp

我的印象是可以在没有 boost 的情况下使用 asio——我需要做什么才能让 asio 编译我的项目?

谢谢!

最佳答案

您需要定义 ASIO_STANDALONE 宏才能让 asio 在独立模式下正常工作。

关于c++ - 将 ASIO 链接到项目而不在 Visual Studio 中 boost ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35248513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com