【发布时间】:2012-07-11 07:22:57
【问题描述】:
我有一个在 vc++ 6 中构建的项目。现在我升级它 vs2008,它现在构建完美,但是当我从调试文件夹打开它时,它也打开但不执行,因为相关的 dll 不存在。
现在我复制了另一个文件夹中的exe和相关的dll并尝试在弹出框打开时打开它。
现在我脑子里有两个问题-
- 是否有文件损坏。
- 我的 dll 是在 vc++6 环境中构建的。我是否也应该升级 dll。
可能还有另一个问题。 请推荐!
【问题讨论】:
-
我会用 Visual Studio 2008 构建 DLL,看看它是否有帮助。使用不同版本的运行时分配和取消分配内存时,您可能会遇到问题。您还可以单击重试并查看问题在调试器中发生的位置。它可能会让您对问题有所了解。
-
当我点击“重试”时,弹出框就关闭了,什么也没发生
-
在调试器下运行并使用应用验证器
标签: c++ visual-studio-2008 visual-c++ dll