【发布时间】:2018-07-02 23:32:09
【问题描述】:
在哪里可以找到相当于“在 Gnome-Builder 中构建 vala”的 hello world?
我的意思是我可以在 gnome-builder 之外编写和编译一个简单的 helloworld.vala。但我想在真正的 IDE 中完成,所以我尝试了 Gnome-Builder 3.26.1。
使用 VS(或 monodevelop)+ C# 非常简单,我希望 gnome-builder + vala 与 FOSS 等效,但看起来并非如此。
使用 VS,您可以选择模板,在解决方案中的任意位置添加(/组织)源文件,添加断点,按 F5 即可。
对于 GB,我从一个空模板 autotools + VALA 开始。但是当我尝试在 src 目录中添加文件时,我只能添加一个“空文件”(当它是我选择的模板时,为什么我不能添加一个 VALA 文件?) 无论如何,我添加了一个新的 vala 文件。我可以使用集成终端对其进行编译。但是当我尝试使用 ctrl f7, F5 构建它/调试它时,它说构建成功但什么也没做。即使我在文件中添加错误,构建仍然可以。 因此,很明显,Gnome-Builder 并没有构建任何东西(而是一开始就在模板中的文件)。
我是否对 Gnome-builder 期望过高? 我希望它为我管理所有令人痛苦且无趣的东西(makefile...),以便我可以专注于程序核心。
这是GB应该做的吗?还是我应该手动调整一些 makefile.am 或任何深奥的文件?
如果是,为什么它看不到我的 vala 文件?
这个问题是特定的吗? (VALA 是 C 之后的二等选择)
如果我理解得很好,还有一种叫做 meson 的 autotools 的替代品;如果我使用 MESOn 而不是 autotools 会有帮助吗? (新建项目时没有介子模板,正常吗?)如何激活介子?
【问题讨论】:
标签: vala gnome-builder