【发布时间】:2012-11-04 15:38:14
【问题描述】:
我有 bcp 工具,它是使用 boost 安装程序预先构建的。我想从 boost 中提取我需要的依赖项到一个较小的文件中,因为我希望能够在学校构建这个项目。我正在尝试使用 bcp,但我不明白如何使用它,尽管有这些说明:http://www.boost.org/doc/libs/1_52_0/tools/bcp/doc/html/index.html#bcp.syntax
我尝试在我的 boost 文件夹中的命令提示符下键入:bcp boost/thread.hpp /"E:\documents\Dropbox\School\Comp 445\Comp445_Assign2_v2\boost2":C:\Program Files ( x86)\boost\boost_1_51
它只是吐出一个“使用”指南: bcp {数据库表 |查询} {在 |出|查询 |格式} 数据文件
我也试过:bcp timed_mutex /, bcp mutex / 无济于事。
我觉得这真的很令人困惑;它看起来完全不像他们在 boost 文档中所说的那样,而且我不确定这在任何情况下意味着什么。我发现了很多人们推荐 bcp 的线程,但我很难找到人们询问如何使用它的任何地方。
【问题讨论】:
-
"bcp {dbtable | query}" 你确定你正在运行 boost 实用程序而不是例如SQL Server 的批量复制工具?您是否有已编译的 boost BCP 可执行文件?它是在您当前的文件夹中还是在系统 PATH 中?
-
@Rup 您可能应该将此作为答案发布,因为 SQL 的 BCP 给出了相同的错误消息。
-
@rhalbersma 谢谢,但这只是问题的一半:虽然这告诉他他做错了什么,但没有告诉他如何真正让它发挥作用。
-
@Rup 查看我的答案以了解如何解决它
-
在发布Boost相关问题时,一定要加C++标签,让更多人看到。
标签: c++ sql-server boost bcp path-variables