QNX Momentics IDE 7.1 无法使用检查模式

QNX Momentics IDE 7.1 cannot use check mode

提问人:Dean 提问时间:11/17/2023 最后编辑:Dean 更新时间:11/17/2023 访问量:25

问:

由于 C# 托管堆栈上的字符串对象异常释放,我的 Unity 程序崩溃了,因此我想使用 QNX IDE 的检查模式来调试内存情况。但是,当我尝试在IDE中使用检查模式时,会弹出一个错误窗口。

为了使用 valgrind,我将位于 C:\Users\username\qnx710\target\qnx7\x86_64\usr\bin\valgrind 的名为 valgrind 的二进制文件复制到虚拟机的路径 /system/xbin/,并将位于 C:\Users\username\qnx710\target\qnx7\x86_64\usr\lib 的文件夹 valgrind 复制到虚拟机的路径 /data/home/root/。然后,我运行 export VALGRIND_LIB=/data/home/root/valgrind 命令来配置环境变量。最后,当我输入命令valgrind --version时,终端会打印出出版物号,表示安装成功。但是,当我尝试在IDE中使用检查模式时,会弹出一个错误窗口。如何才能使用 IDE 的检查模式?有没有其他方法可以检测内存?非常感谢。错误窗口的图片

Unity-游戏引擎 Valgrind QNX Momentics

评论

0赞 Paul Floyd 11/17/2023
QNX 不在官方支持的平台之列,所以我不能说太多。你不应该设置VALGRIND_LIB。valgrind 发射器应该这样做。在终端中,您可以运行类似“valgrind --tool=none false”的命令吗?
0赞 Dean 11/17/2023
@PaulFloyd:谢谢你的回答。设置VALGRIND_ LIB 是我在 QNX 的官方文档中需要做的。如果我不设置它,甚至无法输出版本号。当我在终端上运行“valgrind -- tool=none false”命令时,终端将输出“==3776539== Nulggrind,最小的 Valgrind 工具......”
0赞 Rob 11/28/2023
请勿发布代码、数据、错误消息等的图像。- 将文本复制或键入到问题中。如何提问

答: 暂无答案