vala

    1

    1答えて

    現在、Valaのチュートリアルhttps://wiki.gnome.org/Projects/Vala/Tutorialで作業中です。今私はいくつかのさらなる説明が必要なセクションを見つけました。最後にオブジェクトプロパティの部分で、チュートリアルでは構造体のプロパティを紹介しています。 struct Color { public uint32 argb; public C

    0

    1答えて

    "普通の" CSSプロバイダは私の場合には多くの作業と余分な処理を必要とするため、自分でGtkStyleProviderの実装を提供しようとしています。 内部状態に基づいてウィジェットのスタイルを提供したいと思っています。CSSでこれを行うには、CSSスタイルの宣言にPango.FontDescriptionなどのようなものを翻訳してください。状態の変化に基づいて、そしてにそれを供給します。をGt

    0

    2答えて

    私は現在のオペレーティングシステムを決定し、それに応じて行動するValaプログラムを作成することに興味があります(私はまだ決まっていませんが、この質問には関係ありません)。そこで私が知りたいのは、実行時にValaプログラムで現在のオペレーティングシステム(Linuxの場合は特定のディストリビューションを含む)をどのように決定するかということです。

    -1

    1答えて

    // C lang #include <stdio.h> void func (void *ptr) { int *iptr = ptr; printf("{%d, %d, %d}\n", iptr[0], iptr[1], iptr[2]); } int main() { int ary[] = {111, 222, 333}; func(

    0

    2答えて

    ビルドプロセスがgnome-builderから開始されたときに、コマンドプロンプトから完璧に構築された既存のValaプロジェクト(automakeを使用) 。問題は並列処理の問題です。 gnome-builderがmake中に-j9を挿入しています。 make 'all' '-j9' -j9オプションを削除するにはどうすればよいですか?少なくとも-j1に設定してください。 私はPreferen

    0

    1答えて

    シンプルなMySQLテストプログラムのコンパイルに問題があります。 私はこのチュートリアルのコードを使用しました:fromdual.chしかし、私はautomakeでコンパイルしています。私はgnome-builderでこの簡単なテストを作成し、ちょうどsrc/Makefile.amのvalaフラグに--pkg mysqlを追加し、configure.acにmysqslチェックを追加しました。私は

    1

    2答えて

    私はcmake構築システムでvalaアプリケーションをコンパイルしようとしていましたが、sqlite3パッケージをリンクしようとすると問題が発生しています。 makeを実行すると、私は得る CMakeFiles/app.dir/Database/Database.c.o: In function `template_database_construct_from_file': Database.

    2

    1答えて

    私は現時点ではバラを学ぼうとしています。私のサンプルアプリケーションでは、GLib.Menuアクションに問題があります。 私はアプリケーションを終了する必要がある新しいアクションquit_actionを宣言しました。コンパイラは何の警告もエラーもなく実行されますが、私がアプリケーションを実行するとメニューを開くことができますが、 "quit"という項目はグレー表示されます。 /* main.val