相关疑难解决方法(0)

如何在Visual Studio 2010中使用Boost

有关如何在Visual Studio中的空项目中使用Boost库的一步一步解释是什么?

c++ boost visual-studio-2010

361
推荐指数
9
解决办法
26万
查看次数

使用MSVC 14.0编译Boost时的未知编译器版本(VS 2015)

尝试在我的计算机上编译Boost库时,我得到"未知的编译器版本 - 请运行配置测试并报告结果".
我有最近的Boost(截至发布日期) - 1.58.0.
不支持MSVC 14.0,但是?我如何"运行配置测试"?

截图.

c++ boost visual-studio-2015

57
推荐指数
3
解决办法
5万
查看次数

构建Boost.Build引擎'cl'不被识别为内部或外部命令,可操作程序或批处理文件

有人能告诉我为什么bootstrap.bat失败了吗?

平台:
Windows 10
Boost boost_1_63_0

C:\Boost\boost_1_63_0>bootstrap.bat
Building Boost.Build engine
'cl' is not recognized as an internal or external command,
operable program or batch file.

Failed to build Boost.Build engine.
Please consult bootstrap.log for further diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.

C:\Boost\boost_1_63_0>
Run Code Online (Sandbox Code Playgroud)

boost

7
推荐指数
2
解决办法
8922
查看次数

在Windows上使用Boost(Visual Studio)

我想开始使用Boost.我正在Visual Studio中编写一个C++程序(显然是在Windows机器上).

Boost的入门指南说:

获取Boost副本的最简单方法是使用安装程序.本入门指南的Boost网站版本将提供有关安装程序可用日期的未注明日期信息,或参阅Boost下载或BoostPro Computing提供的安装程序.如果您使用Microsoft Visual Studio,我们特别建议使用安装程序,因为安装程序可以下载并安装预编译的库二进制文件,从而避免了自行构建它们的麻烦.

我不确定是否要遵循这个建议,或者只是自己下载并构建所有内容.我在安装程序中看到的潜在问题是:

  1. 事情不再是自包含的(即每个团队成员必须安装Boost,然后配置Visual Studio来识别它).
  2. 我无法将Boost保持在源代码控制之下(理想情况下,我希望将其作为源代码控制中的源文件,就像其他所有内容一样).(编辑:从评论来看,它看起来像有点大(如5 GB!),所以很明显我只需要保留部分源代码控制).

所以我的问题是,我只是偏执,应该去安装路线,还是我是正确的,应该自己建造?如果有任何人有使用Boost和Visual Studio的经验,我会很感激他们是否可以分享他们对此的看法(如果应该自己构建它,任何提示也会受到赞赏,例如我应该只复制每个文件我实际上用的是什么?等等.

注意:

关于StackOverflow的一些类似的问题,但没有明确地问这个问题,让我觉得我不应该使用安装程序,这就是为什么我在这里明确要求它.作为参考,这些是问题:

  1. 提升链接,Visual Studio和版本控制
  2. 使用C++源包含相关的Boost库(使用Visual Studio)

c++ windows boost visual-studio visual-c++

5
推荐指数
1
解决办法
4783
查看次数