問題タブ [gnome-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vala - GnomeBuilder で vala をビルドできない
「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 に期待しすぎましたか? プログラムのコアに集中できるように、私にとって非常に面白くないもの (メイクファイル...) をすべて管理するようにしたかったのです。
これはGBが行うべきことですか?それとも、makefile.am や難解なファイルを手動で微調整する必要がありますか?
もしそうなら、なぜそれは私のvalaファイルを見ないのですか?
この問題は特定の値ですか? (VALA は C に続く 2 番目のクラスの選択肢です)
私がそれをよく理解していれば、 meson と呼ばれる autotools に代わるものがあります。autotools の代わりに MESOn を使用すると役に立ちますか? (新規プロジェクトを作成するとメソンテンプレートが無いのですが、普通ですか?)MESONを有効にする方法は?
vala - libpeas-1.0 は meson-dependency ではなく pkg-config で見つかりました
私は GNOME ビルダーを使用して vala プロジェクトを作成し、次の方法で meson への依存関係として libpeas-1.0 を追加しようとしました。
これは失敗します:
私が実行した場合:
バッシュで、私は得る:
また機能するのは次のとおりです。
ここで何がうまくいかないのでしょうか?