Svi*_*mpe 4 c++ boost visual-studio-2015
许多具有某种相关性质的现有问题似乎发生在 Visual Studio 中,并且是由于错误的项目设置和特别是链接造成的。
我的问题在于实际使用
VS2015的开发人员命令提示符构建 Boost并以管理员身份运行它。
首先,我只是解压缩了文件夹并从根文件夹中运行了 VS2015 命令提示符
bootstrap.bat
Run Code Online (Sandbox Code Playgroud)
这给了我以下输出
C:\Program Files (x86)\boost\boost_1_60_0>bootstrap.bat
Building Boost.Build engine
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.
Run Code Online (Sandbox Code Playgroud)
根据bootstrap.log没有找到很多必需的头文件。根据Visual C++ 团队博客,标题、源代码和库现在分布在用户计算机上的不同位置。这发生在我身上!为了找到它们,我不得不移动大量的头文件和 lib 文件。
但是......我无法弄清楚如何从这一点开始。
最后查看您的输出,有 4 个可疑警告:
..\kernel32.lib:警告 LNK4272:库机器类型“x64”与目标机器类型“X86”冲突
..\advapi32.lib:警告 LNK4272:库机器类型“x64”与目标机器类型“X86”冲突
.. \user32.lib:警告 LNK4272:库机器类型“x64”与目标机器类型“X86”冲突
..\uuid.lib:警告 LNK4272:库机器类型“x64”与目标机器类型“X86”冲突
请注意机器类型,即它可能与运行的平台有关。Visual Studio 命令提示有不同的形式,请确保您运行的是正确的 - 在您的情况下,正确的似乎是VS2015 x64 Native Tools Command Prompt
| 归档时间: |
|
| 查看次数: |
8970 次 |
| 最近记录: |