error C2665: “operator new” : 5个重载中没有一个可以转换参数1(从“const char [71]”类型)
这个错误是怎么回事啊,搜索了整个项目好像没有可疑的new操作阿。这个错误是在将两个工程合并成一个过程中产生的。合并前没有这样的错误。
MainFrm.cpp
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xmemory(34) : error C2665: “operator new” : 5 个重载中没有一个可以转换参数 1(从“const char [71]”类型)
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\new.h(100): 可能是“void *operator new(size_t,const std::nothrow_t &) throw()”
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\new.h(108): 或       “void *operator new(size_t,void *)”
        试图匹配参数列表“(const char [71], int)”时
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xmemory(137) : 参见对正在编译的函数模板实例化“_Ty *std::_Allocate<std::allocator<_Ty>::value_type>(size_t,_Ty *)”的引用
        with
        [
            _Ty=std::allocator<char>::value_type
        ]
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xmemory(136) : 编译类模板成员函数“std::allocator<_Ty>::pointer std::allocator<_Ty>::allocate(std::allocator<_Ty>::size_type)”时
        with
        [
            _Ty=char
        ]
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xstring(30) : 参见对正在编译的类模板实例化“std::allocator<_Ty>”的引用
        with
        [
            _Ty=char
        ]
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xstring(46) : 参见对正在编译的类模板实例化“std::_String_val<_Ty,_Alloc>”的引用
        with
        [
            _Ty=char,
            _Alloc=std::allocator<char>
        ]
        d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xstring(1569) : 参见对正在编译的类模板实例化“std::basic_string<_Elem,_Traits,_Ax>”的引用
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>,
            _Ax=std::allocator<char>
        ]

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

据说是因为STL与DEBUG NEW运算符的冲突(影响list、vector等)

解决方法1:注释掉以下代码:
#ifdef _DEBUG
#define new DEBUG_NEW
#endif

解决方法2:
将:代码中的#include <vector>移到stdafx.h的开头,也就是#program once的后面。

// http://blog.csdn.net/machh/article/details/43450725

转载于:https://www.cnblogs.com/liflying/p/4280119.html

include vector 编译出错VC++相关推荐

  1. VC6.0编译出错Compiling...,Error spawning cl.exe的解决方法

    VC6.0编译出错Compiling-,Error spawning cl.exe的解决方法 出现错误的原因由于路径设置错误 依次点击工具->选项->目录 目录(S)有四个下拉选项 分别为 ...

  2. android 模块不编译错误,Android 编译出错版本匹配问题解决办法

    Android 编译出错版本匹配问题解决办法 解决问题的关键在于版本匹配, compileSdkVersion compileSdkVersion targetSdkVersion 这三个参数的整数值 ...

  3. 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lihuan-dianxian.blogbus.com/logs/42102230.html 同学拿了个很简单的小程序过 ...

  4. VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt

    VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt JS HTML Web端使用MQTT通讯测试 Android Studio MQTT 使 ...

  5. 云帆教育大数据分享-Flume-0.9.4源码编译及一些编译出错解决方法

    Flume-0.9.4源码编译及一些编译出错解决方法 由于需要在Flume里面加入一些我需要的代码,这时候就需要重新编译Flume代码,因为在编译Flume源码的时候出现了很多问题,所以写出这篇博客, ...

  6. 关于“ROS2 Topic-Statistics-Tutorial编译出错”的思考2

    关于"ROS2 Topic-Statistics-Tutorial编译出错"的思考 复现了一下其中报错信息: 如果选foxy会有如上错误,如果选galactic则不会报错,顺利编译 ...

  7. 全网首发:VS编译出错:两个输出文件名解析为同一个输出路径

    具体错误: 1>------ 已启动全部重新生成: 项目: TsOfficeInstaller-final, 配置: Debug Any CPU ------ 1>C:\Windows\M ...

  8. CCF-CSP:编译出错

    在刷CSP题目的时候,写的代码在Visual Studio 2019编译通过且可以正常运行,但是提交显示编译出错.        在Windows平台使用g++编译也正常通过.        考虑到C ...

  9. vector 的应用VC++

    vector 的应用VC++ 2007-04-22 10:58 // vector.cpp : Defines the entry point for the console application. ...

  10. make编译出错Relocations in generic ELF (EM: 62)

    参考:编译出错Relocations in generic ELF (EM: 62) main.o: Relocations in generic ELF (EM: 62) 错误信息是: 通过查看文件 ...

最新文章

  1. excel小写转大写公式_【Excel函数贴】五个技巧性函数小套路
  2. python 管道游戏_Python实现超级玛丽游戏系列教程05添加地面,管道和阶梯冲突检测...
  3. 计算机的命令函数,数学建模的常用的命令和基本函数..doc
  4. web主题公园版权信息破解:script.js加密文件
  5. Fluid 进入 CNCF Sandbox,加速大数据和 AI 应用拥抱云原生
  6. 《.NET设计规范 约定、惯用法与模式》读书笔记
  7. Bjarne Stroustrup语录[C++经验]
  8. 限制网速软件_最具良心的三款下载软件丨你pick哪款?
  9. Axure 元件导入元件库
  10. 乐优商城服务器部署_黑马乐优商城项目总结
  11. GitHub 优秀的 Android 开源项目
  12. 【web-攻击验证机制】(3.2.3)验证机制设计缺陷:“记住密码” 功能、用户伪装功能、证书确认不完善
  13. 计算机等级考试四级网络工程师真题,计算机等级考试四级网络工程师试题
  14. 25 - 线程池和指令系统
  15. 计算机中丢失audiodsp,AudioDsp.dll(缺失AudioDsp.dll文件修复工具)V1.0 免费版
  16. 大型网站技术架构-读后感
  17. 程序员健康之——护腰指南
  18. Mybatis——缓存原理和分析
  19. mysql迅_迅搜(xunsearch) - 开源免费中文全文搜索引擎|PHP全文检索|mysql全文检索|站内搜索...
  20. Rk3566 Rk3326s Android11去掉谷歌所有应用套件

热门文章

  1. Unity中获取鼠标相对于UI组件的位置
  2. open-falcon采集的一些指标及说明
  3. ensure函数_vue按需加载组件webpack require.ensure的方法
  4. exists sql用法_《SQL进阶教程》笔记(3)
  5. 1.2.3休眠(Sleeping)
  6. 给ApplicationContext容器中添加组件的方法(@Bean的使用)
  7. 【渝粤教育】 广东开放大学21秋期末考试法律文书10684k2
  8. 数据挖掘:概念与技术 笔记
  9. Mac M1安装ffmpeg报错DependencyNotInstalled: Found neither the ffmpeg nor avconv executables.
  10. 控制系统数字仿真与CAD-第四次实验-附完整代码