Xdebug Errors: xdebug(32) : error C2365: 'operator new' : redefinition; previous definition was 'function'
来源:互联网 发布:毕向东java教学视频 编辑:程序博客网 时间:2024/06/17 19:15
今天合代码的时候,报了一堆如下的错误,折腾了半个小时才搞明白……
咋一看莫名其妙,后来仔细看了xdebug里面的代码,有如下的定义:
在_DEBUG下new被重定义了(用来检测内存泄漏),然后查了下自己的代码,发现也有new的新定义……,因为之前是从MFC下面迁移过来的代码:
杯具……又是混用MFC和标准库造成的。
解决方法也就明朗了。
方法一:把所有文件里面上面的那一堆“……#define new DEBUG_NEW……”全部删除
方法二:要么就保证使用了new的语句在上面的那一坨宏的前面。
个人建议还是全删了吧。
- Xdebug Errors: xdebug(32) : error C2365: 'operator new' : redefinition; previous definition was 'function'
- 有自定义new的VC6转VC8(VS2005)出现 xdebug(32) : error C2365: operator new
- xdebug(32) : error C2365:错误
- makefile redefinition or previous definition
- A PHP Error was encountered --xdebug相关
- error C2365: “operator new”: 重定义;以前的定义是“函数”
- error C2365: “operator new”: 重定义;以前的定义是“函数”
- xdebug
- xdebug
- xdebug
- xdebug
- xdebug
- XDebug
- Xdebug
- xdebug
- OPERATOR NEW FUNCTION
- operator new function & operator delete function
- tar:Error exit delayed from previous errors
- HR技巧:如何利用Google来搜索简历
- 【网摘整理】30而立
- ue技巧,替换空行
- char 转为 CString
- Maven的基本原理和Maven2的新特性
- Xdebug Errors: xdebug(32) : error C2365: 'operator new' : redefinition; previous definition was 'function'
- 使用钩子记录鼠标点击处网页元素
- 视线语音鼠标 2 C#视频捕获
- 游戏开放平台开发历程
- FT5406电容屏驱动移植总结
- vs2010+windows phone7 sdk tool初体验
- Oracle忘记用户密码解决方案
- 创建一个自定义的 Halo Accordion header skin
- php调试环境搭建--zendstudio+xdebug