【问题标题】:How to set up Vala in the CodeBlocks?如何在 CodeBlocks 中设置 Vala?
【发布时间】:2014-09-05 10:24:01
【问题描述】:

我正在运行 ElementaryOS,我想在 Vala 开始开发(具体来说是 GTK+)。我对 C++ 有一些经验,但我对 GTK+ 开发很感兴趣(我更喜欢它而不是 Qt)。那么,有可能吗?

【问题讨论】:

  • 您的问题是什么?你试过什么?

标签: gtk codeblocks vala


【解决方案1】:

我建议您使用已经内置 Vala 支持的 IDE(比如我正在使用的 Anjuta):

有一些IDEs that have support for Vala

  • Geany 是一个集成开发环境,支持 vala 语法和代码完成。
  • Val(a)IDE 是 Vala 的集成开发环境,由 Vala 开发。 (不再支持有效)
  • MonoDevelop 从 2.0 开始就带有 Vala 绑定。 (不再支持 monodevelop-vala)
  • gedit 的 Vala 玩具 - gedit 的 Vala 插件
  • Valencia - 用于 gedit 的 Vala 插件
  • Anjuta (>= 3.0) 具有 Vala 自动缩进、自动完成 (IntelliSense) 和对 Vala 的 Glade 拖放支持。它还可以管理 Vala autotools 项目。
  • Netbeans - 用于 Vala 的 Netbeans IDE 插件
  • TextMate 或 RedCar - 具有语法支持、sn-ps 和其他功能的 TextMate (OS X) 捆绑包。它还应该与跨平台的 RedCar 编辑器一起使用。
  • Valama - 带有林间空地编辑器和符号导航器的 IDE

如果你真的想使用 Code::Blocks,你可能需要经历一个复杂的设置过程:

http://wiki.codeblocks.org/index.php?title=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system

http://forums.codeblocks.org/index.php?topic=10383.0

【讨论】:

  • 谢谢,这比我想象的还要好。对于 GTK+ 项目,它甚至还有 .ui 。我认为它是特定于 Qt 的。
  • 您好,Anjuta 是否有任何特定配置来支持 Vala IntelliSense ?例如,我无法在 Valama 中看到它。
  • @lighta IntelliSense 是 Microsoft Visual Studio 技术,你的意思是代码完成? Anjuta 在一定程度上做到了这一点。构建二进制文件时会记录符号,之后您可以在弹出对话框中访问它们。
  • @JensMühlenhoff 感谢您的澄清,后来我发现像您说的那样构建后会显示错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多