visual无法在用于C++的vs2013中使用boost库
visual Unable to use boost libraries in vs2013 for C++
我已经(直接)将boost_1_55_0提取到我的C盘,然后,我使用控制台(作为管理员)运行引导程序,然后。\b2.经过这么长时间,一切都完成了。然后,我打开了我的项目,推送了我项目上的属性,对于C++选项卡,我包括了额外的库(C:\boost_1_55_0),禁用了预编译的头文件,在链接器的常规设置中,我添加了附加库(C:\boost_1_5_55_0\stage\lib)。
如果我没有包含boost中的任何内容,我的程序运行得很好,但就在我包含的时候(例如,我尝试包含#include),它停止编译并显示
C: \boost_1_55_0\boost/exception/exception.hpp(161):错误C2955:"std::set":使用类模板需要模板参数列表
和
C: \boost_1_55_0\boost/exception/exception.hpp(161):错误C2838:"set":成员声明中的限定名非法
有什么想法吗?我没有使用任何boost函数,我只是试图包含一个boost库。
编辑:我强行修剪了我的main.cpp(只留下了一个提升include和main类本身)。现在它表示无法访问.lib文件。我使用windows 8.1 64位。我想我已经厌倦了这个操作系统,因为它在管理权限方面太糟糕了。
Boost 1.55还不支持VS 2013。
引用发行说明:
Visual Studio 2013在发布过程中发布得很晚,因此存在几个尚未解决的问题。
因此,除非你愿意自己修补Boost,否则你可能不得不等待下一个Boost版本。
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- boost::进程间消息队列引发错误
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- cmake如何在fedora工作站中找到boost静态库包
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- Boost Graph Library,修复节点大小
- 什么是"#include <boost/functional/hash.hpp> "?
- 基于boost的程序的静态链接——zlib问题
- C++:如何在CLion IDE中安装Boost
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- 如何在boost beast http请求中设置http头
- Boost Spirit,获取迭代器内部语义动作
- boost::asio::steady_timer()与sleep()我应该使用哪一个
- Build Boost Regex for Windows VS2013
- visual无法在用于C++的vs2013中使用boost库
- 如何使用VS2013(64位)编译Boost
- 为什么 boost::mutex 比 std::mutex 快 vs2013.
- VS2013 LNK1104要求不同版本的外部lib(boost)
- MongoDB c++旧驱动1.1.2不工作-与VS2013, win10, boost-1_62编译
- VS2013试图链接到boost vc1100