我之所以打开这个主题是因为有关设置cpp-netlib的信息非常棘手。我用来跟踪这些步骤的文档有点混乱,我不得不提到我是这个开源库的初学者,在问我在这里做错了什么之前是我做的:cpp-netlib安装visual studio 2013
1.在设置cpp-netlib v 11.0之前,我安装了boost.I运行它的例子,通过添加标题一定,到目前为止一切看起来不错。
2.I有设置为CPP-NETLIB路径BOOS_ROOT
3.After我解压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 ==========
之前问我在做什么错了,我想提一提关于3 libs。我认为CPP-NETLIB会谈找不到主题。
在此先感谢!
检查包括目录指定正确。 – 2014-10-08 04:51:02
我设法解决了这个问题。似乎这个提升没有包含任何库。 – 2014-10-15 11:12:19
你可以发布一个解决方案,以防万一有人碰到相同的东西 – 2014-10-15 11:58:23