1. 编译debug正常,编译release提示“无法解析的外部符号 __malloc_dbg”
逐项比较debug和release的区别,一模一样
———哎!关键就是不能一模一样啊!在release的预处理器定义中,也加入了“_DEBUG”选项,这怎么行呢?!
--——去掉之后,编译通过!
2. 运行debug正常,运行release提示“无法定位程序输入点XXX于动态链接库”上
逐项比较debug和release的区别,需要有一些区别。
————更改release的“常规”-->“全程优化”为:“无全程序优化”;
————更改release的“C/C++”-->"代码生成"为:“多线程(/MT)”,对应debug的"/MTD"