在运行我的应用程序时,我收到以下错误: my_app.exe中0x0132113D处的未处理异常:0xC0000005:读取0xCDCDCDCD时发生访问冲突
事情是:它对我起作用了。该代码不是来自我,它在开发代码的开发人员的机器上运行良好。
该应用程序的作用是使用插入USB端口的Kinect并跟踪您的动作。 线程有问题吗? USB端口?我真的不确定它是什么。 它编译得很完美。
Stack Trace是德语版,但您应该能够阅读它。谢谢!
my_app.exe!boost::intrusive_ptr::intrusive_ptr(const boost::intrusive_ptr & rhs) Zeile 91 C++ my_app.exe!boost::thread::get_thread_info() Zeile 419 C++ my_app.exe!boost::thread::get_id() Zeile 323 C++ my_app.exe!boost::thread::join() Zeile 746 C++ my_app.exe!IModality::stop() Zeile 153 C++ my_app.exe!NUIEventManager::stop() Zeile 167 C++ my_app.exe!main(int argc, char * * argv) Zeile 84 C++ my_app.exe!__tmainCRTStartup() Zeile 536 C my_app.exe!mainCRTStartup() Zeile 377 C kernel32.dll!764f33aa() Unbekannt [Unten angegebene Rahmen sind möglicherweise nicht korrekt und/oder fehlen, keine Symbole geladen für kernel32.dll] ntdll.dll!771a9ef2() Unbekannt ntdll.dll!771a9ec5() Unbekannt
答案 0 :(得分:1)
0xC0000005:读取0xCDCDCDCD时发生访问冲突
您正在读取未初始化的指针。 0xCDCDCDCD由调试器/编译器(Visual Studio?)填写,以确保您注意到这一事实。有很多magic numbers可以识别。有人忘了初始化指针。您需要检查代码以找到该错误。 “在我的机器上工作”不是对好软件的测试。它始终适用于开发人员计算机。