0

在运行我的应用程序时,我收到以下错误: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()
    [Unten angegebene Rahmen sind möglicherweise nicht korrekt und/oder fehlen, keine Symbole geladen für kernel32.dll]
    ntdll.dll!771a9ef2()
    ntdll.dll!771a9ec5()
4

1 回答 1

1

0xC0000005:在 0xCDCDCDCD 读取时访问冲突

您正在读取未初始化的指针。0xCDCDCDCD 由调试器/编译器(Visual Studio?)填充,以确保您注意到这一事实。有很多神奇的数字可以被识别。有人忘记初始化指针。您将需要检查代码以找到该错误。“在我的机器上工作”不是对好软件的测试。它始终适用于开发人员的机器。

于 2013-03-07T10:26:13.597 回答