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

时间:2010-02-16 10:32:36

标签: visual-studio-2008 compiler-construction boost

Boost Network

我在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 : ')'

1 个答案:

答案 0 :(得分:0)

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

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