社区
工具平台和程序库
帖子详情
boost库 filesystem copy_file性能问题
chenyuanyuan
2011-06-07 03:25:55
在windows下用boost库的 filesystem::copy_file拷贝文件 发现比直接调用CopyFile要延迟,
跟进到boost库中的定以发现 boost也是调用的windows的CopyFile。请问下怎么回事?
...全文
301
4
打赏
收藏
boost库 filesystem copy_file性能问题
在windows下用boost库的 filesystem::copy_file拷贝文件 发现比直接调用CopyFile要延迟, 跟进到boost库中的定以发现 boost也是调用的windows的CopyFile。请问下怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老邓
2011-06-08
打赏
举报
回复
在windows下用boost库的 filesystem::copy_file拷贝文件 发现比直接调用CopyFile要延迟,
========
封装了一层。
你是如何确定“延迟”的?感觉??
Jim_King_2000
2011-06-08
打赏
举报
回复
跨平台库本来就会调用本地API的。比较性能的话,用release版本。
alinzai
2011-06-08
打赏
举报
回复
这位大侠,你能告诉帮我解决一个问题吗?我的问题在http://topic.csdn.net/u/20110608/21/48bab313-d3d8-40a4-a899-4999cfd58d9e.html?69117
能帮我解决一吗?谢谢!
ryfdizuo
2011-06-07
打赏
举报
回复
boost跨平台,windows下当然调用Win32 API了。。
如果你对速度要求很高那直接CopyFile好咯。
【
boost
】解决undefined reference to `
boost
::
file
system::detail::
copy
_
file
在程序的连接时,出现如题的错误。 使用同样的
库
,别的程序没有出现
问题
。从网上找了一些方法基本上就是在 #include "
boost
/
file
system.hpp"之前加上#define
BOOST
_NO_CXX11_SCOPED_ENUMS。通过测试,发现也是通不过的。 后来编译链接时,指定了使用
boost
_
file
system
库
的具体位置,
问题
解决了。 通过nm -D 的方式查看系统默认的
库
,发现也有
copy
_
file
。原因不清楚,在此mark,后续继续调查。 ...
boost
的
file
system
库
有待改进
之前有些迷上
boost
库
,觉得各种操作都很方便,封装的都很不错。直到最近使用
boost
的
file
system
库
出现
问题
,才发现使用Windows的API才是王道。 具体
问题
是这样,我使用
boost
::
file
system::
copy
_
file
把一个文件拷贝到另一个文件夹下,在自己的机器上工作正常。但是总收到别人报文件无法显示的
问题
,经调试才发现原来
copy
_
file
抛出一个异常名为oth
利用
boost
.
file
system实现跨平台的复制目录功能
公司的开发主要都是基于
boost
库
,以前都没有去了解过,所以借此机会学习了下
boost
,弄着弄着发现
boost
真心强大,很多模块真的太好用了,
boost
.
file
system就是很好的一个例子,操作目录文件啥的真心那叫方便啊,而且还是跨平台的,Linux下操作目录和文件就觉得挺繁琐的,写一个复制目录的小功能也得弄很多代码,下面是一段复制目录的代码,经测试可以很好的运行: bool Cop...
C++ 三方
库
Boost
_
file
system总结
C++ 三方
库
Boost
_
file
system总结
运用
boost
::
file
system和
boost
::program_options的小实例
之前看代码的时候看到
boost
::
file
system和
boost
::program_options,顺便学习了一下(很粗浅的那种T_T),写了下面这个小程序练练手。 另外关于
boost
说一句,
boost
可认为是C++ STL的后备
库
,STL哪天心情好就会把一些
boost
的内容也加进去。
boost
库
也像其他外部
库
一样,想要使用的话需要把它下载安装编译,在我的另一篇转载博客里面有相关教程,最后需要
工具平台和程序库
24,855
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章