gpt4 book ai didi

c++ - JNI c++ Netbeans 调试

转载 作者:行者123 更新时间:2023-11-28 01:33:31 24 4
gpt4 key购买 nike

我有一个与 JNI C++ 应用程序通信的 Java 应用程序。我的 java 应用程序在 eclipse 中,而我使用 netbeans for C++ 和 mingw64 位编译器。我似乎无法调试应用程序的 JNI 部分。

我在 java 应用程序中加载 dll。从 netbeans 我转到 Debug->Attach Debugger 选择 javaw.exe 使我的 eclipse 卡住,我在 eclipse IDE 中得到异常:

org.eclipse.jdi.TimeoutException. Timeout occurred while waiting for packet. occurred creating step request

我的调试程序是否正确?如何配置 netbeans 来调试 JNI 应用程序。

最佳答案

这可能是因为您的调试器在附加时停止了所有线程,并且之后没有让它们正常恢复(不确定为什么会发生这种情况。它似乎只发生在某些计算机上,而在其他计算机上工作正常)。一种对我有用的解决方法是 - 在您的 C++ 调试器配置中,在调试器选项卡中,勾选“不间断模式”复选框。这将阻止您的调试器停止您的线程,并且超时应该停止发生。

关于c++ - JNI c++ Netbeans 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50482724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com