繁体   English   中英

如何分发(开源)Vala项目?

[英]How do I distribute a (open-source) Vala project?

作为C语言等高级语言编写的唯一语言之一,Vala对我很感兴趣。 我一直想用它开始一个小项目,但我一直想知道如何分发它。

事实是,它编译成C代码(我想是C99)。

  • 我可以分发C代码而不是Vala代码吗?
  • 如果我这样做,C代码是否与所有平台兼容?
  • 或者它,例如在使用套接字时,是否自动包含适当的东西(winsock.h for Windows)?

来自irc的Vala开发人员,irc.gnome.org上的#vala:

   18:57 < flo> It is of course possible to distribute the C code as
         well. The compiler itself is shiped with vala and C code. We
         actually access C-libraries over an abstract interface with all
         advantages and disadvantages of the libraries we are using,
         including platform dependencies.

Automake,从版本1.10或1.11开始, 支持Vala

你有谷歌吗? 你试过了吗? Valal主页有什么要说的吗? 你有没有问过Vala论坛? 只有7个问题标记为Vala on SO(其中一个是“Vala会活下来吗?”),所以这可能不是最好的问题。

为什么不将vala编译为C然后通过C编译器运行,最好是在不同的PC上运行(为了进行全面的测试,使第二台PC从未进行任何开发工作并专门为您的测试安装C编译器) 。

当然,这可能证明的东西程序,但不是所有的程序。 也许问一下邮件列表( http://mail.gnome.org/mailman/listinfo/vala-list ),还是devlopers? JürgBilleter - j at bitron dot ch Raffaele Sandrini - rasa at gmx dot ch

转述的问题是“一根绳子有多长”,最好的答案是“吮吸它,看看”,并且警告是YMMV ;-) g

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM