问题标签 [vala]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - vala 库的 Python 绑定
我正在尝试使用以下IBM 教程作为参考来创建与 vala 库的 python 绑定。
我的初始目录有以下两个文件:
测试.vala
测试覆盖
并尝试test_wrap.c
使用以下代码构建 python 模块源
构建.sh
但是,最后一个命令失败并出现错误
这是 pygobject 中的错误,还是我的设置有问题?从 python 调用用 vala 编写的代码的最佳方法是什么?
编辑: 删除额外的行修复了当前的问题,但现在当我继续构建 python 模块时,我面临另一个问题。将以下C文件添加到目录中现有的两个中:
测试模块.c
并使用以下脚本构建
构建.sh
导致错误:
init_pygobject
符号在哪里定义?我错过了什么链接?
c - Vala 内存管理
我要从 C 中调用一个 Vala 函数,我有一个关于内存管理的问题。该函数在 Vala 中如下所示:
并像这样被翻译valac
成C
当上面的函数被 C 调用时,调用者是否负责释放gint*
数组?
introspection - 如何从 Vala 编译器生成 GIR 文件?
我正在尝试使用带有 gobject 内省的 pygi 创建与 vala 库的 python 绑定。但是,我无法生成 GIR 文件(我计划随后将其编译为 typelib 文件)。根据文档 valac 应该支持生成 GIR 文件。
编译如下
helloworld.vala
用命令
不会Hello-1.0.gir
像预期的那样创建文件。如何生成 gir 文件?
sqlite - 在不依赖 glib 的情况下使用来自 vala 的 sqlite
我需要在不依赖 GLib 的情况下使用 Sqlite vapi。SQlite 是非 gobject 库,因此应该可以这样做。
但是,当我尝试使用该--profile posix
选项编译以下文件时,
我收到错误消息:
似乎 sqlite vapi 中定义的几个函数引用了GLib.g_free
和GLib.DestroyNotify
符号。是否有任何posix替代品?
android - 安卓版的瓦拉?
是否可以编写一个 Vala 应用程序并让它在 Android 设备上运行?
arrays - 比较vala中的数组
我刚刚在 vala 中尝试了以下操作,但断言失败。
我想 Vala 比较的是 x 和 y 的内存位置,而不是数组的内容。有没有一种简单的方法来比较两个数组而不必在 vala 中循环它们?
python - 使用 Python 或 Vala 以编程方式控制 Linux Compiz 亮度
市场上的一些笔记本电脑在使用 Linux 进行亮度控制时存在问题。但是,最近我发现您可以使用 CompizConfig 设置来调暗至少一个特定的窗口。然而,许多人想要调暗所有窗户。我知道 Compiz 可以在 API 的某个地方执行此操作,因为看看当您在 Compiz 中执行 Super + Tab 时会发生什么。
所以这让我开始思考……我需要用 Python 或这种新的 Vala 语言构建一个 GNOME 小程序,它与 Compiz API 接口,让我可以调暗整个屏幕。
有谁知道我在哪里可以找到一些编程资源来学习如何在 Python 或 Vala 中使用 Compiz API 来调暗屏幕?
function - 在 Vala 中执行系统命令
我想在 Vala 中执行一个命令(比如 ls),比如 Python os.system 函数,或者更好的是 popen 函数。任何想法 ?
webkit - 如何创建多进程 webkitgtk 应用程序(Vala)?
我想使用 webkit 在 Vala 中制作一个网络浏览器。
但是,我不知道如何使它成为多进程。
我希望每个选项卡都有自己的进程。
我如何使用 Vala 和 Gtk+ 来做到这一点。
感谢您的回答。
biginteger - Vala 的大整数和任意/多精度浮点数
有没有办法在 vala 中使用大整数或任意精度类型?