我有 bcp 工具,它是用 boost 安装程序预先构建的。我想将 boost 所需的依赖项提取到一个较小的文件中,因为我希望能够在学校构建这个项目。我正在尝试使用 bcp,但我不明白如何使用它,尽管有以下说明:http://www.boost.org/doc/libs/1_52_0/tools/bcp/doc/html/index.html#bcp.syntax http://www.boost.org/doc/libs/1_52_0/tools/bcp/doc/html/index.html#bcp.syntax
我尝试在命令提示符下输入: bcp boost/thread.hpp /"E:\documents\Dropbox\School\Comp 445\Comp445_Assign2_v2\boost2",在我的 boost 文件夹中:C:\Program Files (x86)\升压\boost_1_51
它只是吐出一个“使用”指南:
bcp {数据库表|查询} {in |出 |查询输出|格式}数据文件
我也尝试过:bcp timed_mutex /、bcp mutex / 无济于事。
我觉得这真的很令人困惑;它看起来完全不像他们在 boost 文档中所说的那样,而且我不确定这在任何情况下意味着什么。我发现了很多人们推荐 bcp 的线程,但我很难找到人们询问如何使用它的任何线程。
正如 @Rup 在评论中指出的,可能的错误是您的系统上存在 SQL Server 的批量复制程序。该程序也被命名为bcp.exe
并且很可能存在于您的PATH
环境变量。提升bcp
要么不存在于你的PATH
,或者前面是 SQLbcp
(Windows 一旦找到匹配项就会停止搜索其他程序)。
要调用 Boost bcp,您应该
- 将其重命名为其他名称(例如
boost-bcp
) and 更新你的PATH多变的 http://support.microsoft.com/kb/310519反映这一点并确保没有其他冲突的名称。然后使用“boost-bcp”--YOUR_OPTIONS 进行调用。
- 呼叫升压
bcp
及其当前位置的完整路径,例如“C:\Boost\bcp.exe”--YOUR_OPTIONS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)