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