cpp-netlib устанавливает Visual Studio 2013

Причина, по которой я открываю эту тему, заключается в том, что информация о настройке cpp-netlib довольно хитрая. Документация, которую я использовал для выполнения этих шагов, немного запутана, я должен отметить, что я новичок с этими библиотеками с открытым исходным кодом. и прежде чем спросить, что я сделал не так, вот что я сделал:

1. Перед установкой cpp-netlib v 11.0 я установил boost. Я запускаю их пример, добавляя заголовки обязательно, пока все выглядит хорошо.

2. Я установил путь BOOS_ROOT для cpp-netlib

3. После того, как я распаковал файл cpp-netlib, я использовал cmake для его сборки. Я также заметил, что есть больше файлов CMakeList, поэтому я использую первый. Это не сработало … Далее я посмотрел в примерах (. . \ cpp-netlib-0.11.0-final \ libs \ network \ example) и заметил второй. Этот сработал.

4.После того, как я создал решение, я увидел больше примеров. Меня интересует hello_wolrd_server, чтобы проверить, что все работает нормально.

5. Я добавил заголовки и собрал их, и я получил следующий журнал.

1>------ Build started: Project: ZERO_CHECK, Configuration: Debug x64 ------
2>------ Build started: Project: atom_reader, Configuration: Debug x64 ------
3>------ Build started: Project: hello_world_async_server_with_work_queue, Configuration: Debug x64 ------
4>------ Build started: Project: hello_world_client, Configuration: Debug x64 ------
5>------ Build started: Project: hello_world_server, Configuration: Debug x64 ------
6>------ Build started: Project: http_client, Configuration: Debug x64 ------
7>------ Build started: Project: rss_reader, Configuration: Debug x64 ------
8>------ Build started: Project: simple_wget, Configuration: Debug x64 ------
9>------ Build started: Project: twitter_search, Configuration: Debug x64 ------
2>  atom.cpp
2>d:\data\genericsearchengine\cpp-netlib-0.11.0-final\libs\network\example\atom\atom.hpp(12): fatal error C1083: Cannot open include file: 'boost/network/protocol/http.hpp': No such file or directory
2>  main.cpp
2>d:\data\genericsearchengine\cpp-netlib-0.11.0-final\libs\network\example\atom\atom.hpp(12): fatal error C1083: Cannot open include file: 'boost/network/protocol/http.hpp': No such file or directory
2>  Generating Code...
8>  simple_wget.cpp
8>D:\Data\GenericSearchEngine\cpp-netlib-0.11.0-final\libs\network\example\simple_wget.cpp(17): fatal error C1083: Cannot open include file: 'boost/network/protocol/http/client.hpp': No such file or directory
3>  hello_world_async_server_with_work_queue.cpp
3>D:\Data\GenericSearchEngine\cpp-netlib-0.11.0-final\libs\network\example\http\hello_world_async_server_with_work_queue.cpp(9): fatal error C1083: Cannot open include file: 'boost/network/include/http/server.hpp': No such file or directory
9>  search.cpp
9>D:\Data\GenericSearchEngine\cpp-netlib-0.11.0-final\libs\network\example\twitter\search.cpp(7): fatal error C1083: Cannot open include file: 'boost/network/protocol/http/client.hpp': No such file or directory
6>  http_client.cpp
6>D:\Data\GenericSearchEngine\cpp-netlib-0.11.0-final\libs\network\example\http_client.cpp(3): fatal error C1083: Cannot open include file: 'boost/network/protocol/http/server.hpp': No such file or directory
4>  hello_world_client.cpp
7>  rss.cpp
5>LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc120-mt-gd-1_56.lib'
4>D:\Data\GenericSearchEngine\cpp-netlib-0.11.0-final\libs\network\example\http\hello_world_client.cpp(14): fatal error C1083: Cannot open include file: 'boost/network/protocol/http/client.hpp': No such file or directory
7>d:\data\genericsearchengine\cpp-netlib-0.11.0-final\libs\network\example\rss\rss.hpp(12): fatal error C1083: Cannot open include file: 'boost/network/protocol/http.hpp': No such file or directory
7>  main.cpp
7>d:\data\genericsearchengine\cpp-netlib-0.11.0-final\libs\network\example\rss\rss.hpp(12): fatal error C1083: Cannot open include file: 'boost/network/protocol/http.hpp': No such file or directory
7>  Generating Code...
10>------ Skipped Build: Project: ALL_BUILD, Configuration: Debug x64 ------
10>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 8 failed, 0 up-to-date, 1 skipped ==========

Прежде чем спросить, что я делаю неправильно, я хочу упомянуть, что cpp-netlib говорит о 3 либ.Я не мог найти тему.

Заранее спасибо!

0

Решение

Вы должны быть в состоянии построить проект / решение Visual Studio для cpp-netlib, если вы будете следовать инструкциям CMake:

http://cpp-netlib.org/0.11.1/getting_started.html#building-on-windows

Вы должны быть в состоянии генерировать решения, используя генератор CMake «Visual Studio». Это должно выглядеть примерно так:

cd ~
mkdir cpp-netlib-build
cd cpp-netlib-build
cmake ../cpp-netlib-0.11.1 -G "Visual Studio 10 Win64"

Это должно привести к созданию файла решения и проекта для Visual Studio. Вы можете найти список генераторов CMake для правильной версии Visual Studio, которую вы используете здесь:

http://www.cmake.org/cmake/help/v3.1/manual/cmake-generators.7.html

1

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector