2014-09-05 63 views
0

我正在運行ElementaryOS,我想在Vala中開始開發(GTK +具體)。我有一些C++的經驗,但我對GTK +開發很感興趣(我比Qt更喜歡它)。那麼,有可能嗎?如何在CodeBlocks中設置Vala?

+1

你的問題是什麼?你有什麼嘗試? – apmasell 2014-09-05 11:03:40

回答

4

我會建議你使用已經內置了支持瓦拉的IDE(如Anjuta的是,我使用的是什麼):

有一些IDEs that have support for Vala

  • Geany是集成開發環境,支持vala語法和代碼完成。 Val(a)IDE是Vala開發的集成開發環境,與Vala一起開發。 (valide不再支持)
  • MonoDevelop自2.0開始支持Vala綁定。 (MonoDevelop的-VALA不再支持)
  • 爲gedit中瓦拉玩具 - 伐拉插件的gedit
  • 巴倫西亞 - 伐拉插件的gedit
  • 的anjuta(> = 3.0)具有瓦拉自動縮進,自動完成(智能感知)和格萊德阻力&下降支持瓦拉。它也可以管理Vala autotools項目。
  • Netbeans - 適用於Vala的Netbeans IDE的插件
  • TextMate或RedCar - 具有語法支持,代碼片段和其他功能的TextMate(OS X)軟件包。它還應該與跨平臺的RedCar編輯器一起工作。
  • Valama - 格萊德編輯&符號導航器的IDE

如果你真的想使用代碼::塊,你可能要經歷一個複雜的設置過程:

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

+0

謝謝,它甚至比我想像的還要好。對於GTK +項目,它甚至包含.ui。我認爲這是特定的Qt。 – user140345 2014-09-06 10:31:27

+0

嗨,Anjuta是否有任何特定的配置來支持Vala IntelliSense?例如,我無法在Valama中看到它。 – Aurel 2014-10-04 14:31:59

+0

@lighta IntelliSense是Microsoft Visual Studio技術,是指代碼完成? Anjuta在一定程度上做到了這一點。構建二進制文件時記錄符號,然後在彈出的對話框中訪問它們。 – 2014-10-04 20:58:32