从visual studio构建cpp-netlib

时间:2014-10-22 10:48:14

标签: c++11 visual-studio-2013 cpp-netlib

我正在尝试使用visual studio 2013(express)在Windows上构建cpp-netlib。 我尝试从两个来源这样做: 1.从站点下载存档,运行cmake,在VS2013中打开解决方案文件,然后构建。 2.克隆来自github的repo,运行cmake,在VS2013中打开解决方案文件然后构建。

在这两种情况下,由于编译错误,进程停止。

当使用网站上的来源时,我遇到了这里描述的问题:Compile error with VS2010 and boost 1.56,因为看起来他们找到了解决方案并将其合并,我决定使用github repo。

当尝试从github源构建库时,编译以大量错误(~200)结束,这似乎是关于c ++ 11的抱怨,例如:

  

错误C2610:'network :: http :: session :: session(network :: http :: session   &&)':不是可以默认的特殊成员函数

  

错误C3646:'noexcept':未知的覆盖说明符

还有更多。

知道如何解决它并能够构建库吗? 谢谢!


修改

以下是包含源文件路径的前10个错误:

  

错误C2610:'network :: http :: session :: session(network :: http :: session   &&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 20 1 network-http-server

     

错误C2610:'network :: http :: session& network :: http :: session :: operator   =(network :: http :: session&&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 22 1 network-http-server

     

错误C2610:'network :: http :: session :: session(network :: http :: session   &&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 20 1 network-http-server

     

错误C2610:'network :: http :: session& network :: http :: session :: operator   =(network :: http :: session&&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 22 1 network-http-server

     

错误C2610:'network :: http :: session :: session(network :: http :: session   &&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 20 1 network-http-server

     

错误C2610:'network :: http :: session& network :: http :: session :: operator   =(network :: http :: session&&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 22 1 network-http-server

     

错误C2610:'network :: http :: session :: session(network :: http :: session   &&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 20 1 cpp-netlib-http-server_simple_sessions_test

     

错误C2610:'network :: http :: session& network :: http :: session :: operator   =(network :: http :: session&&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 22 1 cpp-netlib-http-server_simple_sessions_test

     

错误C2610:'network :: http :: session :: session(network :: http :: session   &&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 20 1 cpp-netlib-http-server_dynamic_dispatcher_test

     

错误C2610:'network :: http :: session& network :: http :: session :: operator   =(network :: http :: session&&)':不是特殊的成员函数   默认的http \ src \ http \ server \ session.hpp 22 1 cpp-netlib-http-server_dynamic_dispatcher_test

0 个答案:

没有答案