小编Leo*_*2A5的帖子

创建 Unity Lens:“Unity”上下文中不存在名称“Activation”

我正在尝试使用 vala 在 11.10 中为 Unity 创建一个镜头。这是我的 daemon.vala:

using Dee;
using Gee;

namespace PidginLens
{
    public class Daemon : GLib.Object, Unity.Activation
    {
        public static void main(string[] args)
        {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在试图编译valac --pkg gee-1.0 --pkg dee-1.0 --pkg unity只是说

daemon.vala:6.40-6.55: error: The type name `Unity.Activation' could not be found
public class Daemon : GLib.Object, Unity.Activation
                                   ^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
Run Code Online (Sandbox Code Playgroud)

libunity4 libunity6 libunity-dev libunity-core-4.0.4 libunity-core-4.0-dev gir1.2-unity-4.0 都安装好了,它显然找到了统一包(因为改成--pkg unity类似的东西会--pkg unity-not-here产生另一个错误。那么我的呢?错误?为什么 Unity.Activation 不存在?

谢谢你们!

unity vala lenses application-development

6
推荐指数
1
解决办法
423
查看次数

标签 统计

application-development ×1

lenses ×1

unity ×1

vala ×1