发布版本但调试会产生错误

时间:2013-12-02 07:39:32

标签: visual-c++ visual-studio-2012 build

我有一个奇怪的问题。

构建调试版本会出错,但发布版本不会。

所有(构建)设置都相同!

我在vs2012 ultimate中使用vc ++

如果我单独构建项目,则会出现同样的问题。

有人有建议吗?

欢呼声

汉斯

2 个答案:

答案 0 :(得分:1)

Rlease 调试之间存在 差异 http://msdn.microsoft.com/en-us/library/aa236698%28v=vs.60%29.aspx,{{3} }和Best practices and tools for debugging differences between Debug and Release builds?

根据我的经验,常见错误通常是由未初始化的参数引起的。在调试模式下,参数可能会初始化为零。在发布模式下,它可能未初始化。

您可能需要检查代码以确保每个参数都已初始化。

BTW:编译器会提供一些有用的信息,请仔细阅读。

答案 1 :(得分:0)

感谢您和我一起思考!!

我删除了一个添加的头文件,它已经解决了。 这个头文件不需要!

非常感谢!!

干杯 汉斯