在 Windows 7 上使用 OpenCV2.3 和 MFC 与 VS 2008 - .exe 进程不会结束
我正在尝试调试我的程序(“这有效吗?不?这个怎么样?”的迭代过程),每次它在运行时崩溃(因为二维指针让我困惑),我尝试运行它(在做了一个更改)我收到 LNK1168 错误(无法写入,因为 *.exe 打开)。
所以我打开任务管理器,找到进程并点击结束进程。但它并没有结束,我无法再次运行我的程序,直到它似乎随机消失。
我该如何解决这个问题?
先感谢您!
I'm trying to debug my program (an iterative process of "did that work? No? How about this?") and everytime it crashes during runtime (because 2 dimensional pointers confuse me) and I try to run it (after making a change) I get a LNK1168 error (cannot write since *.exe is open).
So I open up task manager, find the process and hit end process. But it doesn't end and I can't run my program again until it goes away seemingly at random.
How do I fix this?
Thank you in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想仍然有一根线索悬而未决。不要通过 procman 关闭它,而是在 VS 调试器中执行 shift-F5 来停止它。这将杀死所有进程和线程。
I guess there is a thread still hanging around. Instead of closing it through procman, do shift-F5 in the VS debugger to stop it. That will kill all processes and threads cold.