glib

    0熱度

    1回答

    我想重新實現一組使用GLIBMM的C++ GLIB類。 其中大多數是bug,需要擴展很多,因爲整個項目都是用C++完成的,所以在更正它之前,我首選移植代碼。 不幸的是,我不是GLIB的專家,即使我在官方文檔上花費了很多天,我仍然在理解一些概念方面遇到麻煩,特別是在屬性周圍。 據我所知,屬性是一個完整的替代(也許更多)的setter和getters。基本上,不是對每個屬性使用專門的方法,而是爲所有這

    0熱度

    1回答

    我試圖解析此JSON文檔: { "registration" : "F-FBZH", "model" : "DR400-120" } 這是我編: public Plane load_airplane (string registration) { try { string? res = null; var file = File.new_

    13熱度

    1回答

    函數glib.spawn_async允許您掛鉤在stdout,stderr上調用事件的三個​​回調,以及進程完成時。 如何使用subprocess與線程或asyncio模仿相同的功能? 我更感興趣的功能,而不是線程/ asynio但包含兩個答案將獲得賞金。 這裏是一個玩具程序,它顯示了我想做的事: import glib import logging import os import gtk

    2熱度

    1回答

    我只是寫了這個示例程序,看看如何將一個單向鏈表 我試圖釋放內存上使用巧舌如簧的功能,但它表明,零釋放..in下面的背景下.. 當使用g_free(list)顯示一個免費的,但同時使用的valgrind它顯示無效免費.. 如何釋放內存,並沒有任何錯誤時,Valgrind的? 謝謝 1 #include<headers.h> 2 int main() 3 { 4

    0熱度

    1回答

    我想從GValue獲得GdkRGBA,但我無法使用這種類型初始化GValue。 我嘗試下面的代碼: GValue value; g_value_init(value, G_TYPE_OBJECT); gtk_style_context_get_property(style_context, "color", STATE_FLAG_NORMAL, &value); ,但我得到了以下錯誤: c

    0熱度

    2回答

    我剛剛開始爲Linux編程,現在我希望在連接到Beaglebone的外部按鈕被按下時觸發某些事件。 Here我發現了一個基於Glib的很好的解決方案,並試圖實現它。但不幸的是,事件一開始只觸發一次,然後無論我按下按鈕多少次都沒有反應。 下面是本教程究竟採取代碼: #include<iostream> #include<unistd.h> #include<fstream> #include<

    1熱度

    1回答

    經過近40個小時的努力,我終於安裝了meld 3.14.2(在Redhat 6.3服務器上的NFS共享上),安裝了每個和每一個依賴,並最終似乎是成功的。但需要解決的一個壓軸錯誤: (meld:20703): GLib-GIO-ERROR **: No GSettings schemas are installed on the system Trace/breakpoint trap (core

    7熱度

    2回答

    我已經成功地安裝了meld 3.14.2和所有依賴包,通過編譯每個包來源,並且所有安裝在NFS共享中,對於依存關係,合併工具& & 與--prefix=<base>/meld。 最後,我調用了該工具,我可以看到GUI。但是當我嘗試做一些功能測試時,它會引發錯誤。我從來沒有使用過這個工具。所以,我不知道它應該如何工作。但用戶指出了以下錯誤,我猜也可能有很多其他錯誤。但以下是其中之一。 $meld

    0熱度

    1回答

    我想嘗試GObject API。這個想法是創建一個Vehicule類,它是一個DERIVABLE類型,並創建一個名爲Car的子類Vehicule,它是一個FINAL類型。我的問題是,當我嘗試在一個小程序中創建一個類Car時,我的程序塊並不會在創建實例時返回。 以下是重現我的問題的最小代碼。我使用慣例tuto-vehicule/tuto-car。 的tuto-vehicule.h #ifndef _

    2熱度

    2回答

    我想安裝perl Gtk2,爲此我需要首先安裝Glib。我試過sudo cpanm Glib,但編譯時出現錯誤(我也嘗試下載.tar.gz源文件等,具有相同的效果)。我也嘗試過一個老版本的Glib。我在OS X 10.11(El Capitan)上。這裏的錯誤: error: '_GStaticAssertCompileTimeAssertion_0' declared as an array w