C/C++开发常见错误及解决方案

错误场景

  • string类等标准库中的类未定义/重复定义
  • 使用本模块的free函数释放dll中malloc的内存,出现非法访问异常
  • 链接器错误,找不到libcpmt.a libOLDNAMES.a等标准库

原因:CRT问题,需要统一运行时库,编译器,标准库统一/MT /MD 详细可以参考