- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我打开这个主题的原因是因为关于设置 cpp-netlib 的信息非常棘手。我用来遵循这些步骤的文档有点困惑,我不得不说我是一个初学者开源库,在问我做错了什么之前,我做了什么:
1.在设置 cpp-netlib v 11.0 之前,我安装了 boost。我通过添加必要的 header 来运行他们的示例,到目前为止一切看起来都很好。
2.我已经为cpp-netlib设置了路径BOOS_ROOT
3.解压cpp-netlib文件后,我使用cmake构建它。我还注意到有更多的CMakeList文件,所以我使用第一个。它没有用...接下来我查看了示例 (..\cpp-netlib-0.11.0-final\libs\network\example) 并注意到第二个。这个有效。
4.创建解决方案后,我看到了更多示例。我感兴趣的示例是 hello_wolrd_server,用于测试一切是否正常。
5.我添加了 header 并构建了它,我得到了以下日志。
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 libs .我找不到主题。
提前致谢!
最佳答案
如果您遵循 CMake 说明,您应该能够为 cpp-netlib 构建 Visual Studio 项目/解决方案:
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 生成解决方案和项目文件。您可以在此处找到适用于您正在使用的正确 Visual Studio 版本的 CMake 生成器列表:
http://www.cmake.org/cmake/help/v3.1/manual/cmake-generators.7.html
关于c++ - cpp-netlib 安装 visual studio 2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26249047/
我在理解 cpp netlib 文档时遇到一些问题。 member name type description headers vector Vecto
我认为我的问题真的很微不足道,但我还是无法让它发挥作用 std::string url="www.google.it"; boost::network::http::client client1_(_
类似于(但比)这个 unanswered question about headers in cpp-netlib HTTP server side 的问题。 这是在 Linux/Debian/Sid
我想在我的 Windows 上运行的 C++ 项目中使用 cpp-netlib 库。我已严格按照 http://cpp-netlib.github.com/getting_started.html 下
我想将库 cpp-netlib 用于 C++ 项目。因此,我在自制软件的帮助下安装了 boost 库(操作系统是 Mac OS X 10.8)。然后我从项目主页下载了cpp-netlib,使用cmak
是否有可能通过 cpp-netlib 获得接受的连接?并像普通 TCP Boost.asio 套接字一样使用它? 最佳答案 boost::network::http::impl::http_async
我想知道是否有可能获得 0.9.1 版 cpp-netlib 中现在存在的 Windows 静态库(x86 和 x64)的二进制文件? 坦率地说,对我来说在 Windows 上编译它是一件痛苦的事情。
进程文件: Netlib or Netlib.exe 进程名称: Crater-A Trojan/Worm 进程类别:存在安全风险的进程 英文描述: Netlib.exe is a proc
// Copyright 2009 (c) Tarro, Inc. // Copyright 2009 (c) Dean Michael Berris // Distributed under th
我在 Visual Studio 2010 中使用 cpp-netlib-0.9.4。我有一个 make_header 函数,如下所示: http::client::request* Interfac
我设法安装并运行了 boost,我还部分地编译了 cpp-netlib 的示例代码,但我陷入了这个编译错误: obj\Debug\main.o||In function 'ZN5boost7netwo
我正在尝试使用 cppnetlib,甚至是 boost asio 库进行连接,以执行简单的 url 获取并下拉生成的页面。 我已经让它与 http 一起工作,甚至 https 使用 cppnetlib
我正在尝试使用 boost 和 cpp-netlib。 cpp-netlib 的静态库大约是40m(发行版),即使链接到一个小的helloworld 也可能非常慢。所以我想在开发时尝试动态dll+ i
Spark 的 MLLib 指出 https://github.com/fommil/netlib-java是 dependency . 但是,这个 repo 已从 github 中删除(上面的链接已
背景与问题 我在运行 Fedora 23 的机器上运行 Spark 的 MLLib 中的示例时遇到了一些麻烦。我根据 Spark 文档使用以下选项构建了 Spark 1.6.2: build/mvn
我最近开始学习 cpp-netlib 并且正在测试一个 netlibs 示例程序 #include #include int main() { using namespace boost:
我正在考虑将 cpp netlib 用于新项目。所有示例都显示了以阻塞方式读取响应正文: client::response response_ = client_.get(request_); std
我正在尝试对我的非工作 apache spark 和 netlib 设置进行故障排除,但我不知道下一步该怎么做。 这里有一些信息: Spark 1.3.1(但也尝试过 1.5.1) 具有 3 个节点的
[已解决] 创建了从/usr/lib/lib/* 到/usr/lib* 的符号链接(symbolic link) [更新 3] 新版本: 好吧,我想我修复了一些东西 使用 find/-name "li
我正在使用 cpp-netlib (v0.11.0) 发送 HTTP 请求。 我想知道在发送 HTTP POST 请求时是否可以更改超时期限。 我正在运行一些单元测试,其中之一将 HTTP 请求发送到
我是一名优秀的程序员,十分优秀!