在本地运行sdl2应用程序(CLion)时从远程主机使用valgrind

我使用macOS作为主要操作系统。不幸的是,valgrind(一套用于调试和分析的工具)缺乏对最新macOS版本的支持。这就是为什么我尝试在CLion中使用远程主机的原因。

使用远程主机(安装了cmake和valgrind的Debian 10),我能够加载和构建任何(有效的)cmake项目,这非常棒。但是,我只能运行控制台项目。

尝试运行SDL2应用程序(在远程主机上安装了SDL2)时,出现以下错误:

what(): Error while initializing SDL: No available video device

这里的问题很清楚。我的远程主机是一台没有可用视频设备的服务器。现在,我正在尝试解决此问题。有没有办法在我的Mac上加载,编译和运行应用程序(因为在没有远程主机的情况下一切正常,并且仍然在远程主机上使用valgrind工具?

  

问题总结:尽管valgrind不支持最新的操作系统(10.15),但我仍尝试在Mac上将valgrind与CLion和SDL2一起使用。

chen477293 回答:在本地运行sdl2应用程序(CLion)时从远程主机使用valgrind

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3040604.html

大家都在问