【发布时间】:2012-10-09 13:08:25
【问题描述】:
我有一个 Visual Studio 2008 解决方案,它由一些项目组成,并将 dll 与他们的标题一起使用。在调试版本中,它(解决方案)工作得非常好。在发布版本中它编译成功,但是在执行一些在 dll 文件中定义的函数时它会失败。
正如我所说,该解决方案在调试模式下运行良好,并且选项设置正确。试过关掉
优化,打开调试信息,没用。问题的原因可能是什么?
【问题讨论】:
-
错误是什么?尝试把 __declspec(dllexport) void fn(..)
-
最有可能导致调试和发布行为不同的错误是未初始化的变量。
标签: c++ debugging visual-studio-2008 release runtime-error