gpt4 book ai didi

linux - 无法在 Debian Linux 上的 Monodevelop 中使用 Cairo

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:38:04 25 4
gpt4 key购买 nike

我想创建自己的 GTK# 小部件,因此我需要使用 Cairo 进行自定义绘制。但是有一个大问题 - 我的机器无法识别 Cairo 库。

在声明 using Cairo; Monodevelop 说:名称“Cairo”在当前上下文中不存在,所以我什至无法编译我的源代码。我曾尝试禁用源代码分析,但显然这是更深层次的问题。

我使用 Debian 测试并安装了所有 libmono-cairo* 库。有没有办法让 Cairo 在 Debian Linux 上工作?

谢谢

最佳答案

如果安装了 libmono-cairo*,您肯定错过了将 Mono.Cairo 添加到您的引用中:

enter image description here

选中 Mono.Cairo 以将 cairo 包装程序集添加到您的项目中。

如果在包中找不到 Mono.Cairo,请转到 .net Assembly 选项卡,然后浏览 /usr/lib/mono/4.0/或任何其他 cli 版本,并将 Mono.Cairo.dll 添加到您的引用中。

注意:

我仔细检查了为什么在 Debian 上(jessie 对我来说)Mono.Cairo 没有出现在引用列表中,即使Mono-cairo.pc 存在于 pkgconfig 目录中。以 Root 身份启动 Monodevelop,它出现在 Packages 列表中。所以一定是某处权限失败了。

关于linux - 无法在 Debian Linux 上的 Monodevelop 中使用 Cairo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23095267/

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