Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Can';t从VisualStudioIDE启动工作程序_Visual Studio_Visual C++_Visual Studio 2005 - Fatal编程技术网

Visual studio Can';t从VisualStudioIDE启动工作程序

Visual studio Can';t从VisualStudioIDE启动工作程序,visual-studio,visual-c++,visual-studio-2005,Visual Studio,Visual C++,Visual Studio 2005,如果我从浏览器启动我自己编写的应用程序,它可以正常工作 如果我尝试在VisualStudio(F5)中启动它,它会在某个时候崩溃。 它也不依赖于工作目录 这很烦人,因为我不能用那种方式调试。 (我可以在启动后尝试附加到进程,但是……) 有人能给我指出一个我可能忽略的方向吗? 一般来说,什么设置会导致这种奇怪的情况 提前多谢 编辑:涉及的系统和人员: WinXPProSp3(32位),VS2005Sp1,Win SDK6.1,DXSDK09 编辑:澄清: 我希望调试的程序在没有注释的情况下崩溃。V

如果我从浏览器启动我自己编写的应用程序,它可以正常工作

如果我尝试在VisualStudio(F5)中启动它,它会在某个时候崩溃。 它也不依赖于工作目录

这很烦人,因为我不能用那种方式调试。 (我可以在启动后尝试附加到进程,但是……)

有人能给我指出一个我可能忽略的方向吗? 一般来说,什么设置会导致这种奇怪的情况

提前多谢

编辑:涉及的系统和人员: WinXPProSp3(32位),VS2005Sp1,Win SDK6.1,DXSDK09

编辑:澄清: 我希望调试的程序在没有注释的情况下崩溃。Visual Studio 没有问题,只是声明要调试的程序已终止

调试设置都是有序的。我可以调试并逐步完成开始 直到某一点,调试信息留给我(一些与 DirectShow)和程序和平结束

我只设置了调试生成配置

我击中F5->死亡 我从ide外部启动相同的exe->工作起来很有魅力


我还远没有弄明白这件事 当您说“在某个点崩溃”时,您的意思是IDE崩溃,还是您的程序停止执行,IDE显示触发未处理异常的源代码行?

您是否需要工作目录才能使您的程序正确,默认行为是将工作目录作为VS运行的位置


如果您确实通过转到项目属性进行设置,调试并填写工作目录,因为您提到了DirectShow

当我在调试器中运行应用程序时,它会崩溃

某些解码器设计为在应用程序连接到调试器时不工作。尝试在调试器外部运行应用程序

不是很有帮助,但可以解释原因。 您可能必须使用一些日志例程或命令返回到输出调试信息
System.Diagnostics.Debug.Write

是否尝试调试版本?在按F5之前,请确保您已设置了活动配置。我可以调试,直到调试信息离开我的某个点,然后它就消失了。我只是喜欢那些甚至不告诉原因就否决投票的人。。唉……谢谢你的关注!请参阅我的说明。正如我所说,问题与目录无关。我检查了加载的DLL,它们正常。我甚至(在绝望中)将媒体内容复制到与项目相关的每个目录中。这真是胡说八道,因为丢失的数据文件得到了正确处理。工作目录的默认位置是.prj文件的位置,顺便说一句。该死!可能就是这样!我会调查的。非常感谢+谢谢你!如果可以的话,我会给你10+的:)那暗示是纯金的。一个尼禄解码器潜入我和摄像机之间,这就是问题所在。他们的解码器显然无法调试。