当前位置: 首页 > article >正文

VS2015中使用boost库函数时报错问题解决error C4996 ‘std::_Copy_impl‘

        在VS2015中使用boost库函数buffer时遇到问题,其他函数定义均能执行,当加上bg::buffer(参数输入正确);语句后就报如下错误:

错误        C4996        'std::_Copy_impl': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'        

VS15_boost_test        d:\program files (x86)\microsoft vs\microsoft visual studio 14.0\vc\include\xutility        2230

        头文件等内容均已检查无误,就是无法执行。


解决办法:

右击执行该部分的源文件即main.cpp,选择属性;

属性-> c\c++ -> 预处理器 -> 预处理器定义 里添加_SCL_SECURE_NO_WARNINGS

注意项目执行平台和当前cpp属性中平台保持一致;

应用/确定后即可编译成功。


http://www.kler.cn/a/466555.html

相关文章:

  • 《探索机器人自主导航与路径规划技术的热点》
  • 常见的网络安全攻击技术
  • 如何在 ThinkPHP 中实现文件上传功能:实用示例
  • 网络安全:路由技术
  • HTML——63.普通按钮和隐藏域
  • word中编号统一格式
  • 青少年编程与数学 02-006 前端开发框架VUE 03课题、编写APP组件
  • ElasticSearch系列(一)
  • vue 基础参数增加多语言配置
  • 谷歌Willow芯片:量子计算为引擎加速人工智能在多领域的深度应用与变革
  • 人工智能之机器学习算法
  • 高阶数据结构----布隆过滤器和位图
  • 淘宝商品详情深度解析:利用JAVA爬虫获取item_get_pro接口
  • Git项目版本控制学习
  • 【面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据...本篇介绍Tensor RT 的优化流程。
  • python pytesseract库,ocr
  • mybatis-plus自动填充时间的配置类实现
  • Time-vulnhub打靶-Chronos
  • Golang的容器化技术深入
  • linux-25 文件管理(三)复制、移动文件,cp,mv