0

我想看看FFMpeg的代码是如何工作的。所以我所做的就是在eclipse中导入这个项目。当我从命令行运行二进制文件时,它会毫无问题地解码整个视频并显示它。但是,如果我从 Eclipse 运行完全相同的二进制文件,它就会失败。当二进制文件执行以下语句时它会失败 -

instance->display = XOpenDisplay (NULL);

谁能告诉在 Eclipse 中运行 X11 应用程序是否有任何特殊要求?我已经在代码中链接了必要的库。二进制文件也可以从命令行完美运行。

4

1 回答 1

1

使用 ROOT gui 类开发时遇到了类似的问题。我解决了在运行配置选项卡中将环境变量 DISPLAY 添加到 :0 的问题。

于 2013-05-08T09:41:34.613 回答