Jon*_*tan 8 c++ debugging visual-studio-2005 visual-studio
我正在使用的应用程序无法在Visual Studio 2005的调试器中启动.
这是我做的:
该应用程序是一个非托管的C++项目,它使用大量的DLL文件作为插件.我正在使用"多线程调试"运行时,我确保所有依赖项都是针对相同的运行时编译的.
正是在这样做时,这个问题突然出现了.我试图扭转我的变化,但它没有帮助.重新启动计算机也无济于事.
我已经随机运行了一两次应用程序.如果我然后结束应用程序并再次启动它它没有启动.所以我不认为这是因为我的配置.
有任何想法吗?
还有一点需要注意:如果从Visual Studio外部启动应用程序,应用程序将启动并运行.
好的,我已经解决了我的问题,但我不知道如何解决。
我尝试过的一件事是删除所有构建文件以及 exe 和 dll 文件,然后重新编译所有内容。但这没有帮助。
然后我随机尝试了一件事:插件位于同一解决方案中。所以我删除了它们并尝试再次运行。这次成功了!所以我将所有插件项目添加回来,它仍然有效!
所以,我想我永远不会知道发生了什么。但是删除项目并将其添加到解决方案中也可能会解决其他人的问题......:)
| 归档时间: |
|
| 查看次数: |
1912 次 |
| 最近记录: |