C++ 出现异常“.... \debug_heap.cpp Line:980 Expression:__acrt_first_block==header"
本人是在写dll项目中出现了这个问题,经过一天的研究,尝试了三个步骤
1、在配置属性->常规->MFC的使用中,将在静态库中使用MFC改为在共享DLL中使用MFC。但是还会出错
2、原因是dll参数使用了std:string类型,全部替换成char* 或者使用&不再报错。
3、最终还是不要在dll接口处使用STL,尽量使用标准数据类型,要不然在某些情况下还是会报这个错误。
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。