Не могу скомпилировать Boost C ++ Network Library 0.5 - PullRequest
2 голосов
/ 16 февраля 2010

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 голосов
/ 17 марта 2010

Это проблема с отсутствующим включением внутри самой библиотеки. Существует множество других проблем компиляции с cpp-netlib 0.5 для Windows, поэтому я предлагаю вам использовать код «крайнего края», который можно найти здесь:

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

...