glib

    3

    1答えて

    : g_array_append_val() #define g_array_append_val(a,v) アレイの端部上に値を追加します。必要に応じてアレイのサイズが自動的に拡大します。 g_array_append_val()は、値パラメータvへの参照を使用するマクロです。つまり、 "27"などのリテラル値では使用できません。変数を使用する必要があります。 パラメータ aガライ v

    3

    2答えて

    static void ddict_debug(const char* fmt, ...) G_GNUC_PRINTF(1, 2); 私はこれを.cファイルで見つけましたが、私はこの行を理解していません。 関数宣言が1つか2つだけありますか? このコードは何を意味していますか?

    0

    2答えて

    私はgtk +(3.20.3)をubuntu 14.04にインストールしようとしています。 gtk +パッケージをダウンロードしました。& configureコマンドを実行しました。私はまた、私はそれがために尋ねた他のいくつかの前提条件をインストールした後&をインストールglibのための上記のバージョンの不一致のエラーを得た Requested 'atk >= 2.15.1' but versio

    1

    1答えて

    私は現在、GLib g_module関数を使用して、実行時にいくつかの共有オブジェクトをロードしています。 私が使用する基本的な方法は以下の通りです: コールg_module_openモジュールにその後 を得るために、私がしたようg_module_symbol を使用してg_module_make_resident シンボルの読み込みを呼び出しますこれをプラグインの互換性を追加するための基本的な方

    2

    1答えて

    メッセージ処理/イベント処理のコンテキストでパイプラインバスについて語っているGStreamerアプリケーション開発者マニュアルは、gst_bus_add_watch()とg_signal_connect )。これらの2つの機能は互換性があるようです。アプリケーションのマニュアルは言う: デフォルトのGLibメインループの統合を使用している場合、あなたは、代わりに時計を装着すると、 がバス上の「メ

    0

    1答えて

    私はGLIBMMを使ってC++で一連のGLIBクラスを再実装しようとしています。 それらのほとんどはバグが多く、プロジェクト全体がC++で行われているため、修正する前にコードを移植することをお勧めしました。 残念ながら私はGLIBのエキスパートではなく、公式のドキュメントの周りに何日も過ごしていても、私はいくつかの概念を理解する上で問題があります。 私が理解している限り、プロパティはセッターとゲッ

    0

    1答えて

    glibライブラリのGArrayを使用しています。位置xの値を所定の値に設定します。ちょうど私がc配列と配列[x] = 5を使用するのと同様に; なぜ機能が見つからないのですか?これは配列の意味ではありませんか?ドキュメント:https://developer.gnome.org/glib/stable/glib-Arrays.html 古い値を削除して新しい値を挿入することができました。しかし、

    0

    1答えて

    私はARM cortex A8用に1つのソフトウェアをクロスコンパイルし、CMAKEツールを使ってMakefileを生成します。私はそれがエラー を次与えコマンドを作る使用してプロジェクトをコンパイルするとき、私はMakefileの [linux-devkit]:~/projects/code/src/sierra-software> cmake -DCMAKE_TOOLCHAIN_FILE=./

    1

    1答えて

    私は現在webkit2gtkを使って簡単なブラウザを開発中です。 webkit2gtkでは、すべてのDOM関連の操作はWebProcessという別のプロセスで行われます。 UIプロセスでGTKWidgetを作成しました。 WebProcessにGTKWidget構造体を渡す必要があります。 GVariantを使用できますか? 私はGVariant apisを読んでいます。 GVariantを使って

    2

    1答えて

    私は最近まで動作していたコードを見ています。基本的に、私はG_LOCK_DEFINEマクロで変数を保護するC++クラスを持っています。 class CSomeClass { private: gulong mSomeCounter; G_LOCK_DEFINE(mSomeCounter); public: CSomeClass(); } コンストラクタは別