无法编译Boost C++网络库0.5

问题描述 投票:0回答:1

助推网络

我正在 Windows (VS2008) 上的一个小型控制台应用程序中尝试此代码,但无法编译它。已链接到 boost.system 库。 我是否缺少标头、#define 或其他库?

标题

#include <boost/network/protocol/http/client.hpp>
#include <iostream>

错误

using native typeof
1>c:\dev\3rdparty\boostproposed\cpp-netlib-0.5\boost\network\uri\http\detail\parse_specific.hpp(74) : error C2065: 'not' : undeclared identifier
1>c:\dev\3rdparty\boostproposed\cpp-netlib-0.5\boost\network\uri\http\detail\parse_specific.hpp(74) : error C2143: syntax error : missing ')' before 'iequals'
1>c:\dev\3rdparty\boostproposed\cpp-netlib-0.5\boost\network\uri\http\detail\parse_specific.hpp(74) : error C2059: syntax error : ')'
boost visual-studio-2008
1个回答
1
投票

这是库本身缺少包含内容的问题。 Windows 上的 cpp-netlib 0.5 还有很多其他编译问题,因此我建议您使用“前沿”代码,可以在此处找到:

http://github.com/mikhailberis/cpp-netlib/tree/0.6-devel

© www.soinside.com 2019 - 2024. All rights reserved.