x64环境下_findnext()函数报错——0xC0000005: 写入位置 0xFFFFFFFFDF47C5A0 时发生访问冲突

2023-10-27

最近在搞单目相机位姿估计,相机标定参考了【OpenCV3学习笔记 】相机标定函数 calibrateCamera( ) 使用详解(附相机标定程序和数据)提供的代码。

/*
@param File_Directory 为文件夹目录
@param FileType 为需要查找的文件类型
@param FilesName 为存放文件名的容器
*/
void getFilesName(string &File_Directory, string &FileType, vector<string>&FilesName)
{
	string buffer = File_Directory + "\\*" + FileType;

	_finddata_t c_file;   // 存放文件名的结构体

	long hFile;
	hFile = _findfirst(buffer.c_str(), &c_file);   //找第一个文件命

	if (hFile == -1L)   // 检查文件夹目录下存在需要查找的文件
		printf("No %s files in current directory!\n", FileType);
	else
	{
		string fullFilePath;
		do
		{
			fullFilePath.clear();

			//名字
			fullFilePath = File_Directory + "\\" + c_file.name;

			FilesName.push_back(fullFilePath);

		} while (_findnext(hFile, &c_file) == 0);  //如果找到下个文件的名字成功的话就返回0,否则返回-1  
		_findclose(hFile);
	}
}

运行到

while (_findnext(hFile, &c_file) == 0);

 时报错,参考_findnext()报错写入位置 0x000000000BE2A940 时发生访问冲突。x64环境下,句柄也在变化,要用_int64 定义句柄,而不是long。因此修改

//long hFile;
_int64 hFile;

问题解决 

 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

x64环境下_findnext()函数报错——0xC0000005: 写入位置 0xFFFFFFFFDF47C5A0 时发生访问冲突 的相关文章

随机推荐

  • Chrome,IE等浏览器主页被hao123等篡改的解决方法

    概述 今天自己装了一个破解版的软件 然后我电脑上所有浏览器主页都被篡改了 不管是chrome IE 搜狗全部中招 MD Fuck 忍不了啊 上网搜解决方法 然后一步一步试吧 最后问题解决了 但是在网上找到的答案并不完整 我还算对电脑熟悉 摸
  • <python爬虫之JS逆向实例-2>某宇创-状态码521-加速乐

    声明 本文只作学习研究 禁止用于非法用途 否则后果自负 如有侵犯了您的合法权益 请告知 我将及时更正 删除 谢谢 邮箱地址 lc1139411732 163 com 目标站点 aHR0cHM6Ly93d3cuc2VlYnVnLm9yZy92
  • STC12C5A系列单片机内部 EEPROM 的应用

    参考范例程序 eeprom c include eeprom h Disable ISP IAP EEPROM function Make MCU in a safe state void IapIdle IAP CONTR 0 Close
  • 零基础如何自学Java?

    零基础学习Java 肯定得先去了解Java这门语言 Java是什么 都需要学习什么内容 学出来都能做什么 了解清楚之后在针对性的去学习 这样学习效果才会好 不要盲目的去学习 当然 学习Java肯定是要清楚自己为什么学Java 带有目标性的去
  • python快速抽取二维列表第二维元素

    有一个二维列表 如果需要遍历每一行 相信大家都会 matrix 1 2 3 4 5 6 7 8 9 for row in matrix print row 如果要每次取一列 如果借助numpy的话 我们可以这样 import numpy a
  • android 网络邻居,魅族Flyme系统中怎么设置网络邻居?

    魅族Flyme3 0系统后 系统功能增添了很多新的有趣的功能 在手机的文件管理中有个网络邻居功能 正常情况下是不常用 但在电脑被使用 你需要看电脑的文件时 这个功能就显得很方便 1 打开电脑 在电脑桌面上找到我的电脑 右键 属性 2 在属性
  • 什么是jsp?与servlet区别?request responds cookies session 整理与使用?controller与servlet的区别?

    1 什么是servlet Servlet Servlet Applet 是用JAVA编写的服务器端程序 1 定义 狭义上 指java语言实现的一个接口 广义上 指任意一个实现了这个Servlet接口的类 2 作用 servlet由servl
  • 解决java.net.UnknownHostException:namenode

    报错 原因在于spark配置文件spark defaults conf中配置出错了 错误配置如下 解决方案 spark master 修改成正确的 spark eventLog dir 修改成正确的
  • AesEncryptHelper帮助类,实现C#版Aes加解密

  • Spring Boot 2.x使用篇(一)—— 初识Spring Boot

    文章目录 1 Spring Boot 2 x概述 1 1 Spring Boot与Spring 1 2 Spring Boot与Spring MVC 1 3 Spring Boot的优点 2 IntelliJ IDEA中搭建Spring B
  • virtio 与vhost_net介绍

    1 virtio基本构建模块 virtio是一种I O半虚拟化解决方案 是一套通用I O设备虚拟化的程序 是对半虚拟化Hypervisior中的一组通用I O设备的抽象 是标准化的的开放接口 以使得VM能够访问简化的设备 如块设备和网络设备
  • jAVA编写员工类Employee

    public class Employee private int id private byte sex private String name private String duty private float salary priva
  • 爬虫怎么解决IP限制问题?

    爬虫时 我们不可避免地会遇到网页的反爬封锁 所以有了爬虫的攻防 两股力量在攻防之间不断的对抗 接下来 我们将介绍六种爬虫时ip限制的方法 方法一 1 IP是必须的 如果条件允许 建议使用代理IP 2 在具有外部网络IP的机器上部署代理服务器
  • 良许Linux

    密码的重要性 相信大家都不言而喻 而密码泄漏或信息泄漏 经常是层出不穷地出现 令人防不胜防 所以 一个强大而复杂的密码是保证自己账户安全的第一步 为了防止信息泄漏 我们可以做些什么呢 密码足够复杂 每个平台密码都不一样 比如QQ 微信 邮箱
  • spring-security--基础--4.1--案例:简单登陆登出

    spring security 基础 4 1 案例 简单登陆登出 代码位置 https gitee com DanShenGuiZu learnDemo tree master spring security learn 1 介绍 通过Sp
  • 前端单页面(SPA)和多页面(MPA)

    了解单页面和多页面应用程序 单页面和多页面 SPA Single Page Application 单页面应用程序 例如 后台管理系统 整个应用中只有一个页面 index html MPA Multiple Page Application
  • C#网页设计 - Web控件

    1 服务器控件 ASP NET控件分为服务器控件和HTML标记 服务器控件是在服务器端运行的执行程序逻辑的组件 服务器端的程序可以访问这类控件 而HTML标记是在客户端运行的 服务器端程序不能访问这类控件 服务器控件编程的关键是runat属
  • 软件测试简历项目经验该怎么写?【两年经验】

    在写简历之前 我们先来看看失败者的简历和成功者的简历之间有什么区别 为什么成功者的简历可以在求职中起到 四两拨千斤 的作用 而失败者的简历却被丢进了垃圾桶 这两者到底有什么不同 成功的简历与失败的简历 我们发现 成功的简历尽管每一份都不同
  • i.MX 6ULL 驱动开发 一:搭建开发环境

    一 搭建编译环境 1 工具 工具 版本 开发板 正点原子 imx6ull 开发板 gcc gcc linaro 4 9 4 2017 01 x86 64 arm linux gnueabihf uboot uboot imx 2016 03
  • x64环境下_findnext()函数报错——0xC0000005: 写入位置 0xFFFFFFFFDF47C5A0 时发生访问冲突

    最近在搞单目相机位姿估计 相机标定参考了 OpenCV3学习笔记 相机标定函数 calibrateCamera 使用详解 附相机标定程序和数据 提供的代码 param File Directory 为文件夹目录 param FileType