项目场景:
今天在调试一个点云格式转换的功能时,我新建了一个项目工程进行配置,我只加了头文件,依赖项和库,在运行的时候发现运行失败,上翻找到的报错的地方。
问题描述
双击错误,跳转头文件,一看到这个地方我就反应过来可能是变量名的问题,以前的项目我是进行修改过的,于是对进行修改。
原因分析:
顾名思义,他讲的意思就是这个名称在检查的时候不安全,需要稍微改动一下,这是在命名空间中定义或者版本新旧的过程中产生的问题,我们按照提示修改就行
解决方案:
1.将你所用的这个变量或者名称的名字按照要求改成定义里面的,例如,如果按照这种解决方法,我就需要将open改成_open。
2.直接简单暴力的屏蔽掉安全警告
项目->属性->c/c+±>预处理器->预处理器定义
添加一句
_CRT_SECURE_NO_WARNINGS
即可!!!!!!。
记录调试过程中的错误,仅供参考!