gpt4 book ai didi

windows - 在 Windows 上运行的 GNOME/Vala 应用程序

转载 作者:可可西里 更新时间:2023-11-01 13:26:18 25 4
gpt4 key购买 nike

我想将我的 C# WinForms 应用程序移植到 Windows 和 Linux 上。我有一些 Java 经验和更多 Python 经验,但我不太喜欢第一个,我关心第二个(我的意思是混淆,需要在目标 PC 上安装 Python 等)所以我已经选择使用 Vala 和 GTK3 工具包...它主要是为制作 GNOME 应用程序而创建的,但我读过它是多平台的,并且完全编译为 C,还具有运行软件所需的所有依赖项 - 但它是对的吗?我的意思是:在 Linux 上创建应用程序时会遇到任何限制吗?我不想完成它然后发现它不能在 Windows 上运行,因为我使用了一些 GNOME 库...

最佳答案

目前有很多 GTK 应用程序可以在 Windows 上正常运行。

例如:

  • GIMP(光栅图形工具 - 最初构建 GTK 的应用程序)
  • Inkscape(矢量图形工具)
  • Geany(文本编辑器)
  • 洋泾浜

Vala 应用程序可以在 GTK 应用程序可以运行的任何地方运行。无法命名我见过在 Windows 上运行的 Vala 应用程序,但我会对此感兴趣并回复您。

顺便说一句,有两种(也许是几种)方法可以用 Vala/GTK 编写应用程序,例如,是否将整个 GTK 库包含到应用程序中。 Geany 提供了 2 种不同的二进制安装程序,允许您选择如果您的 Windows 上已经安装了 GTK,请下载一个较轻的 geany-only 安装程序,如果没有下载包含其 GTK 版本的完整安装程序。

这是一个 site and a tool这将帮助您配置您的 vala 编译器以输出 Windows 可执行文件。

我不确定您是否可以在 Windows 上使用 Vala 所需的所有工具。您可能需要在 Linux 机器上进行开发。

关于windows - 在 Windows 上运行的 GNOME/Vala 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11885482/

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