Как добавить библиотеку Poco в Visual Studio 2010?

Прошло некоторое время с тех пор, как я запрограммировал на С++, и сейчас я борюсь с этой библиотекой Poco, которую я пытаюсь добавить, чтобы делать некоторые HTTP-запросы.

Прежде всего, где я могу добавить файлы poco, возможно, где-нибудь в моем проекте?

Во-вторых, я прочитал что-то о командной строке и запустил script, который будет компилировать файлы, но я должен дать ему аргумент, который является моей визуальной версией студии, и выбор от 70 до 110. Как мне найти какой из них я должен использовать?

Если кто-то может предоставить мне пошаговое руководство, я бы очень признателен.

Спасибо.

Ответ 1

Вы имеете в виду POCO С++ Libraries and Tools? Если да,

  • Загрузите библиотеки POCO С++ здесь
  • Экстракт (например: extract to C:\poco-1.4.6)
  • Найдите подходящий файл решения и выполните его.

    • build_vs71.cmd == > Visual Studio.NET 2003
    • build_vs80.cmd == > Visual Studio 2005
    • build_vs90.cmd == > Visual Studio 2008
    • build_vs100.cmd == > Visual Studio 2010
    • build_vs110.cmd == > Visual Studio 2012
      Подробнее о визуальных версиях студии
      Например, если вы хотите использовать poco lib в Visual Studio 2005 Project, вам нужно построить build_vs80.cmd.Once, который вы создали успешно, вы можете увидеть все poco static lib в папке {POCO Folder}\lib. (например: C:\poco-1.4.6\lib)

  • Создайте новый проект в visual studio и добавьте путь заголовка к Project- > Properties- > C/С++ → Дополнительные каталоги Include (например: если вы хотите использовать POCO Foundation, добавьте "C:\poco-1.4.6\Foundation\include" )
  • Добавить путь POCO lib к Project- > Properties- > Linker- > General- > Additional Library Directories. (например: C:\poco-1.4.6\lib)
  • Добавить имена файлов POCO lib в Project- > Properties- > Linker- > Input- > Additional Dependencies (например: PocoNetd.lib)
  • Теперь вы можете начать использовать библиотеки POCO в своем проекте.

Вы также можете проверить примеры проектов POCO HTTP, которые находятся в папке {POCO Folder}\Net\samples. (например: C:\poco-1.4.6\Net\samples)