- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 用C读写超2G文件
摘自https://blog.csdn.net/owen7500/article/details/47973529最近在做视频编解码时遇到使用fseek无法定位到一个大于2G的文件尾,由于自己功底不扎实,百思不得其解,请教大神后得知在VC平台下使用_fseeki64可以解决问题,然而自己傻乎乎的在获取文件指针位置的地方依旧使用的ftell,中途调试N久也没结果。恍然醒悟后,将ftell改成和_fseeki64对应的_ftelli64即可。TIPS:1.当文件小于2G时,使用fseek和ft...
2020-12-07 15:03:51
420
转载 QT中使用GDAL多线程读取遥感图像到QImage
<br />GDAL 是一个很强大的可以读取很多格式 的带有GIS信息的栅格型图像。前阵子项目中需要读取遥感图像,并显示到QT界面,由于遥感图像一般很大,所以采取新开一个读图线程的方式来读取,防止界面假死。下面是代码共享,测试通过读取500MB的24000*24000像素GeoTiff图并在QT的QGraphicsView中显示。<br />环境:VS2005+SP1, Qt 4.6.0, GDAL 1.6.2<br />文件:commontoolfunctions.h, gdalimagereaderth
2011-01-26 14:15:00
3164
1
转载 用cfile类读取大文件
随着Windows 2000和XP的普及,现在的大文件越来越多,而VC6中MFC的CFile类只支持不大于4GB的文件, 原因在于CFile类中使用了32位整型来处理文件,32位数的范围是2的32次方(4GB),超过这个范围的文件CFile就管不了,微软.Net中VC7的CFile类支持大于4GB的文件,而.Net还不普及,开发桌面应用VC6还是首选,所以我们可以参照VC7写一个CFile的继承类
2009-07-30 09:41:00
544
转载 关于文件的读取和保存(CFile和CArchive)--vc++
关于文件的读取和保存(CFile和CArchive)--vc++一、使用CFile的Read()函数和Write()函数读写文件二、使用CArchive类的Read()和Write()函数进行缓冲读写, 创.建CArchive对象前必须先建CFile对象,CArchive要用到CFile对象. CArchive对象提供了一个类型安
2009-07-30 09:36:00
1658
vc++ 多线程编程
2008-10-10
An Introduction to Design Patterns in C++ with Qt 4
2008-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人