не может скомпилировать c ++ netlib 0.11.0 в vs2013

0

Я пытаюсь получить c++ netlib 0.11.0, работая с Visual Studio 2013, и у меня довольно сложное время. Я поместил основную папку netlib в папку visual studio, и я правильно установил каталог include. Это можно увидеть на следующем рисунке:

http://i.imgur.com/mfGmpHv.png

Документация/примеры для c++ netlib говорят мне, что для начала, мне нужно включить

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

но когда я это делаю, мой компилятор не может найти ничего, как показано ниже:

http://i.imgur.com/HyVFezq.png

Я должен объединить содержимое cpp netlib с библиотекой boost? Я тоже пытался это сделать, но у меня есть целый список проблем. Я понятия не имею, как это сделать, у кого есть идеи?

  • 0
    Вы должны указать компилятору, куда вы скопировали Boost. Настройки Project + Properties, C / C ++, Общие, Дополнительные, включающие каталоги. Практикуйтесь с программой «Hello Boost».
  • 0
    Ошибки Intellisense не всегда точны, попробуйте отключить ошибки Intellisense, а затем скомпилируйте программу.
Показать ещё 1 комментарий
Теги:
visual-studio-2013
boost
cpp-netlib

1 ответ

0

Просто установите последнюю версию Boost и убедитесь, что в проект включены и пути библиотек, чтобы включить, где вы установили (и скомпилировали) Boost.

  • 0
    Я сделал это, и теперь я получаю эту ошибку: i.imgur.com/9rd2gGx.png , есть идеи?
  • 1
    Это говорит о том, что ваши настройки компоновщика испорчены. Игнорируйте предупреждения Intellisense, просто сосредоточьтесь на ошибках компиляции / компоновки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню