相关疑难解决方法(0)

如何使用新的Visual Studio 2013预览构建增强功能?

在尝试为Visual Studio 2013 Preview(MSVC12)构建Boost 1.54时,它警告:

未知的编译器版本 - 请运行配置测试并报告结果

然后失败并出错:

boost_1_54_0\boost/iterator/detail/facade_iterator_category.hpp(166):错误C2039:'assert_not_arg':不是'boost :: mpl'的成员

看起来像MSVC11的旧库不兼容.

我真的非常想测试新的IDE/Compiler版本,需要提升.那么,是否可以在新的Visual Studio 2013预览版中使用boost?

c++ boost visual-studio

23
推荐指数
2
解决办法
3万
查看次数

CMake无法使用brew在OS X上找到Boost

我正在尝试使用CMake编译另一个库,它需要Boost.

我在OS X 10.10 Yosemite上使用brew安装了CMake和Boost ,但是CMake拒绝找到它.Boost位于/usr/local/Cellar/boost/1.55.0_2

我尝试过以下方法:

  • 设置-DBoost_DIR-DBOOST_ROOT使用上述路径
  • 设置-DBoost_INCLUDE_DIR-DBOOST_INCLUDEDIR使用上述路径+/include
  • 在CMakeLists.txt文件中设置任何和所有这些选项
  • 自己编译Boost,并将上面的变量指向我自己的构建
  • 在这里,这里这里尝试类似的解决方案来解决同样的问题.我发现在OS X上提到brew的唯一答案是这个,同样的解决方案对我不起作用.

为什么CMake公然无视我的指示?:(

编辑: 从-DBoost_DEBUG = ON的CMake输出

macos homebrew boost cmake

16
推荐指数
2
解决办法
9979
查看次数

标签 统计

boost ×2

c++ ×1

cmake ×1

homebrew ×1

macos ×1

visual-studio ×1