Conrod: 无法运行示例

创建于 2020-06-15  ·  7评论  ·  资料来源: PistonDevelopers/conrod

@iMac conrod % cargo run --release --features "winit glium" --example all_winit_glium
错误:虚拟工作空间的根目录中不允许使用 --features
注意:虽然这以前被接受,但实际上并没有做任何事情

最有用的评论

只需删除--features "winit glium"标志。 正如注释所说,它没有做任何事情。

所有7条评论

只需删除--features "winit glium"标志。 正如注释所说,它没有做任何事情。

谢谢你的问题! 不管好坏,这些示例已经被移到特定的后端,并且不再需要features标志。 要运行与其中一个后端关联的示例,您应该能够使用以下方式执行此操作:

cargo run --release -p conrod_<backend> --example <example_name>

例如

cargo run --release -p conrod_glium --example all_winit_glium

另外,我很乐意合并一个更新指南的 PR!

嗨,我尝试运行示例: cargo run --release -p conrod_glium --example all_winit_glium
我越来越:
/usr/bin/ld: 找不到 -lxcb-shape
/usr/bin/ld: 找不到 -lxcb-render
/usr/bin/ld: 找不到 -lxcb-xfixes
有什么想法该怎么做吗?
谢谢

/usr/bin/ld: 找不到 -lxcb-shape
/usr/bin/ld: 找不到 -lxcb-render
/usr/bin/ld: 找不到 -lxcb-xfixes
有什么想法该怎么做吗?

同样的问题,谷歌让我在这里。
Linux(Ubuntu 20.04)解决方案
sudo apt-get install libx11-xcb-dev libxcb-xfixes0-dev libxcb-render0-dev libxcb-shape0-dev

对于其他发行版/软件包系统应该是相当等效的。 您需要系统上的 C 库的相关开发版本。 仅对 all_winit_glium 和文本示例使用 conrod_glium 进行了尝试。

/usr/bin/ld: 找不到 -lxcb-shape
/usr/bin/ld: 找不到 -lxcb-render
/usr/bin/ld: 找不到 -lxcb-xfixes
有什么想法该怎么做吗?

同样的问题,谷歌让我在这里。
Linux(Ubuntu 20.04)解决方案
sudo apt-get install libx11-xcb-dev libxcb-xfixes0-dev libxcb-render0-dev libxcb-shape0-dev

对于其他发行版/软件包系统应该是相当等效的。 您需要系统上的 C 库的相关开发版本。 仅对 all_winit_glium 和文本示例使用 conrod_glium 进行了尝试。

抱歉回复晚了,谢谢。
最好的祝福

此命令为我运行应用程序
cargo run --example all_winit_glium

现在正确链接的指南没有提到--features标志,所以我相信这可以关闭。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

SuperCuber picture SuperCuber  ·  4评论

mitchmindtree picture mitchmindtree  ·  3评论

Woolworths picture Woolworths  ·  9评论

mitchmindtree picture mitchmindtree  ·  5评论

TimBednarzyk picture TimBednarzyk  ·  3评论