小编Man*_*ier的帖子

Boost 1.57.0 bootstrap.bat不适用于Visual Studio .NET 2003

在安装了Visual Studio .NET 2003 SP1的开发机器Vista SP1上

- 使用boost 1.44.0我使用bootstrap.bat生成b2.exe和bjam.exe没有问题
- 使用boost 1.57.0我收到此错误消息时运行bootstrap.bat:

    Building Boost.Build engine

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.
Run Code Online (Sandbox Code Playgroud)

这是从cmd.exe或Visual Studio .NET 2003命令提示符发生的.

我在boostrap.log中有这些错误:

builtins.c(1885):错误C2065:'FSCTL_GET_REPARSE_POINT':未声明的标识符builtins.c
(1889):错误C2065:'IO_REPARSE_TAG_SYMLINK':未声明的标识符

builtins.c包含

#ifdef OS_NT
#include <windows.h>
#ifndef FSCTL_GET_REPARSE_POINT
/* MinGW's version of windows.h is missing this, so we need
 * to include winioctl.h directly
 */
#include <winioctl.h>
#endif
#endif
Run Code Online (Sandbox Code Playgroud)

和FSCTL_GET_REPARSE_POINT在VS .NET 2003提供的winioctl.h中

我想OS_NT定义由于某种原因缺失了?

注意:Boost 1.57.0 windows文档 仍然引用VS .NET 2003

boost visual-studio-2003 bjam b2

7
推荐指数
1
解决办法
1256
查看次数

从合并窗口打开的TortoiseSvn"显示日志"表示"传递给Log()的无效修订"

在Merge窗口中使用Tortoise SVN,当我想选择要合并的修订列表时,我使用了Show Log按钮,我可以单击复选框来选择我感兴趣的修订.

对于版本1.8.2,当"显示日志"按钮打开"选择修订范围"窗口时,它不显示修订,但显示消息"无效修订传递给Log()"

如何解决这个问题?

tortoisesvn merge

4
推荐指数
1
解决办法
898
查看次数

标签 统计

b2 ×1

bjam ×1

boost ×1

merge ×1

tortoisesvn ×1

visual-studio-2003 ×1