我有一个奇怪的问题。
构建调试版本会出错,但发布版本不会。
所有(构建)设置都相同!
我在vs2012 ultimate中使用vc ++
如果我单独构建项目,则会出现同样的问题。
有人有建议吗?
欢呼声
汉斯
答案 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)
感谢您和我一起思考!!
我删除了一个添加的头文件,它已经解决了。 这个头文件不需要!
非常感谢!!
干杯 汉斯