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

时间:2010-02-02 23:46:08

标签: c open-source vala

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

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

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

3 个答案:

答案 0 :(得分:3)

来自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.

答案 1 :(得分:2)

Automake,从版本1.10或1.11开始有Vala support

答案 2 :(得分:-3)

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

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

当然,这可能适用于 计划,但不适用于所有计划。也许问一下邮件列表(http://mail.gnome.org/mailman/listinfo/vala-list)或开发人员? JürgBilleter - j at bitron dot ch Raffaele Sandrini - rasa at gmx dot ch

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