glib

    0

    1答えて

    既知のサイズのg_hash_tableを作成する必要があります(キーの正確な数を知っています)、最初はすべての値を同じにします(255とします)。より効率的な方法がありますか: for(int temp=0;temp<NUMBER_OF_KEYS;temp++) { g_hash_table_insert(hashtable, key, 255); }

    -1

    1答えて

    私はfedora(Linux)を初めて使用しています。 yum install glib *を使ってglibパッケージをインストールしました。しかし、まだコンパイルすることはできません。 私は、locateを使用してpkg-configファイルの場所を探しました。私はこれらのすべてを開きましたが、PKG_CONFIG_PATH環境変数が見つかりませんでした。どんな助け? :)

    0

    1答えて

    私はValaにGtk.Menuを使用するGtkプログラムを書いています。 マウスの右ボタンをクリックしたときにメニューを表示するには、Gtk.Menu.popup_at_pointer()を使用する必要があります。 (--pkg gtk+-3.0で)コンパイルする場合 、GCCは私にエラーを与える: warning: implicit declaration of function ‘gtk_me

    0

    2答えて

    pydbusライブラリで使用するために、GLib.Variantというデータ型をPythonで定義しようとしています。これは、そうする私の試みです: #!/usr/bin/python from gi.repository import GLib from pydbus import SessionBus var1 = GLib.Variant.new_variant('draw-cur

    0

    2答えて

    を使用してJsonArray *に含まれている数字を取得できません: struct string data; curl_easy_setopt(curl, CURLOPT_WRITEDATA, &data); //response from the server is written to data curl_easy_perform(curl); dlog_print(DLOG_DEBUG

    2

    2答えて

    私は、intをキーとして使用し、gnomeハッシュテーブルの値として使用するいくつかのコードをCに用意しています。しかし、私が書く場合: 私は、異なるサイズの整数からポインタをキャストし、アプリケーションがセグメンテーションエラーを返すという警告を受けます。ポインタを使ってこれを行うことができるのは分かっていますが、直接intを使ってプロシージャを最適化する方法があるかどうかを知りたかったのです。

    0

    1答えて

    タスク3:私はGPtrArrayを印刷するためにg_ptr_array_foreachを使用しています...私によれば...これは私たちがそれを行う方法です..しかし、まだ私はセグメンテーションフォールトを取得しています。同僚ですか? :) /******************************************************************************

    0

    1答えて

    私はキーとしてuint16を使用し、それをバイトの配列にマップする辞書にG_Variantポインタを返そうとしています(つまり、 "a {qay}")。 は、ここに私の試みです: #define KEY 0xDEAD #define BYTE1 0xBE #define BYTE2 0xEF GVariantBuilder *arrBuilder, *builder;

    1

    2答えて

    Gtk.BoxのサブクラスにGLib.Timerが含まれています。このクラスには、this.destroy()をGtk.Boxで呼び出すメソッドがあります。タイマーは実行を継続し、親インスタンスが破棄された後でも通知を送信します。破壊されたこのクラスのインスタンスはすべてこの動作を示し、プロセスが終了するまでCPUとメモリを使い続けます。 これを修正するにはどうすればよいですか?インスタンスを効果

    0

    1答えて

    gtkでgioソケットを使ってクライアントサーバを作成したいと思っていましたが、サーバにデータを送るためのサンプルコードが見つかりました。サーバーによって送信されます。以下のサンプルコード #include <glib.h> #include <gio/gio.h> int main (int argc, char *argv[]) { /* initialize glib */