資源簡(jiǎn)介
R語(yǔ)言在安裝rattle包時(shí),(需要先安裝RGtk2包,但是安裝完后,運(yùn)行rattle()命令后可能會(huì)報(bào)錯(cuò),提示繼續(xù)安裝GTK,并陷入循環(huán)。通過(guò)將這個(gè)壓縮包文件解壓縮,將其中bin文件夾的路徑配置到系統(tǒng)變量中,可以解決這個(gè)報(bào)錯(cuò),順利調(diào)用rattle。
代碼片段和文件信息
/*?Gobject?-?GLib?Type?object?Parameter?and?Signal?Library
?*?Copyright?(C)?1998-1999?2000-2001?Tim?Janik?and?Red?Hat?Inc.
?*
?*?This?library?is?free?software;?you?can?redistribute?it?and/or
?*?modify?it?under?the?terms?of?the?GNU?Lesser?General?Public
?*?License?as?published?by?the?Free?Software?Foundation;?either
?*?version?2?of?the?License?or?(at?your?option)?any?later?version.
?*
?*?This?library?is?distributed?in?the?hope?that?it?will?be?useful
?*?but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
?*?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the?GNU
?*?Lesser?General?Public?License?for?more?details.
?*
?*?You?should?have?received?a?copy?of?the?GNU?Lesser?General
?*?Public?License?along?with?this?library;?if?not?write?to?the
?*?Free?Software?Foundation?Inc.?59?Temple?Place?Suite?330
?*?Boston?MA?02111-1307?USA.
?*/
#ifndef?__G_object_NOTIFY_QUEUE_H__
#define?__G_object_NOTIFY_QUEUE_H__
#include??/*?memset?*/
#include?ject.h>
G_BEGIN_DECLS
/*?---?typedefs?---?*/
typedef?struct?_GobjectNotifyContext??????????GobjectNotifyContext;
typedef?struct?_GobjectNotifyQueue????????????GobjectNotifyQueue;
typedef?void?(*GobjectNotifyQueueDispatcher)?(Gobject?????*object
??????guint????????n_pspecs
??????GParamSpec?**pspecs);
/*?---?structures?---?*/
struct?_GobjectNotifyContext
{
??GQuark???????????????????????quark_notify_queue;
??GobjectNotifyQueueDispatcher?dispatcher;
??GTrashStack?????????????????*_nqueue_trash;?/*?unused?*/
};
struct?_GobjectNotifyQueue
{
??GobjectNotifyContext?*context;
??GSList???????????????*pspecs;
??guint16???????????????n_pspecs;
??guint16???????????????freeze_count;
};
G_LOCK_DEFINE_STATIC(notify_lock);
/*?---?functions?---?*/
static?void
g_object_notify_queue_free?(gpointer?data)
{
??GobjectNotifyQueue?*nqueue?=?data;
??g_slist_free?(nqueue->pspecs);
??g_slice_free?(GobjectNotifyQueue?nqueue);
}
static?inline?GobjectNotifyQueue*
g_object_notify_queue_freeze?(Gobject ???*object
??????GobjectNotifyContext?*context)
{
??GobjectNotifyQueue?*nqueue;
??G_LOCK(notify_lock);
??nqueue?=?g_datalist_id_get_data?(&object->qdata?context->quark_notify_queue);
??if?(!nqueue)
????{
??????nqueue?=?g_slice_new0?(GobjectNotifyQueue);
??????nqueue->context?=?context;
??????g_datalist_id_set_data_full?(&object->qdata?context->quark_notify_queue
???nqueue?g_object_notify_queue_free);
????}
??if?(nqueue->freeze_count?>=?65535)
????g_critical(“Free?queue?for?%s?(%p)?is?larger?than?65535“
???????????????“?called?g_object_freeze_notify()?too?often.“
???????????????“?Forgot?to?call?g_object_thaw_notify()?or?infinite?loop“
???????????????G_object_TYPE_NAME?(object)?object);
??else
????nqueue->freeze_count++;
??G_UNLOCK(notify_lock);
??return?nqueue;
}
static?inline?void
g_object_notify_queue_thaw?(Gobject????????????*object
????GobjectNotifyQueue?*nqueue)
{
??GobjectNotifyContext?*context?=?nqueue->context;
??GParamSpec?*pspecs_mem[16]?**pspecs?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????199956??2010-09-12?11:08??GTK+修復(fù)工具64位\bin\envsubst.exe
?????文件?????160050??2010-08-18?14:04??GTK+修復(fù)工具64位\bin\fc-cache.exe
?????文件?????145269??2010-08-18?14:05??GTK+修復(fù)工具64位\bin\fc-list.exe
?????文件???????3818??2010-12-29?12:48??GTK+修復(fù)工具64位\bin\freetype-config
?????文件?????128691??2010-12-29?14:42??GTK+修復(fù)工具64位\bin\gdk-pixbuf-csource.exe
?????文件?????131730??2010-12-29?14:42??GTK+修復(fù)工具64位\bin\gdk-pixbuf-query-loaders.exe
?????文件?????199391??2010-09-12?11:08??GTK+修復(fù)工具64位\bin\gettext.exe
?????文件???????4655??2010-09-12?11:08??GTK+修復(fù)工具64位\bin\gettext.sh
?????文件?????146622??2010-12-29?14:20??GTK+修復(fù)工具64位\bin\glib-genmarshal.exe
?????文件???????5492??2010-12-29?14:17??GTK+修復(fù)工具64位\bin\glib-gettextize
?????文件??????16894??2010-12-29?14:20??GTK+修復(fù)工具64位\bin\glib-mkenums
?????文件?????126826??2010-12-29?14:20??GTK+修復(fù)工具64位\bin\gob
?????文件?????128656??2010-12-29?14:18??GTK+修復(fù)工具64位\bin\gspawn-win64-helper-console.exe
?????文件?????130670??2010-12-29?14:18??GTK+修復(fù)工具64位\bin\gspawn-win64-helper.exe
?????文件??????27879??2010-12-29?14:57??GTK+修復(fù)工具64位\bin\gtk-builder-convert
?????文件?????444880??2010-12-29?15:00??GTK+修復(fù)工具64位\bin\gtk-demo.exe
?????文件?????131025??2010-12-29?14:57??GTK+修復(fù)工具64位\bin\gtk-query-immodules-2.0.exe
?????文件?????156990??2010-12-29?14:57??GTK+修復(fù)工具64位\bin\gtk-update-icon-cache.exe
?????文件????????585??2010-12-29?14:57??GTK+修復(fù)工具64位\bin\gtk-update-icon-cache.exe.manifest
?????文件?????153574??2010-09-12?11:08??GTK+修復(fù)工具64位\bin\libasprintf-0.dll
?????文件?????245571??2010-10-01?00:59??GTK+修復(fù)工具64位\bin\libatk-1.0-0.dll
?????文件????1302090??2010-12-29?14:09??GTK+修復(fù)工具64位\bin\libcairo-2.dll
?????文件?????129524??2010-12-29?14:09??GTK+修復(fù)工具64位\bin\libcairo-gob
?????文件?????273815??2010-12-29?14:09??GTK+修復(fù)工具64位\bin\libcairo-sc
?????文件?????263006??2010-08-18?14:02??GTK+修復(fù)工具64位\bin\libexpat-1.dll
?????文件?????339943??2010-08-18?14:04??GTK+修復(fù)工具64位\bin\libfontconfig-1.dll
?????文件?????630647??2010-12-29?12:48??GTK+修復(fù)工具64位\bin\libfreetype-6.dll
?????文件?????143726??2010-12-29?14:58??GTK+修復(fù)工具64位\bin\libgailutil-18.dll
?????文件????1099963??2010-12-29?14:53??GTK+修復(fù)工具64位\bin\libgdk-win32-2.0-0.dll
?????文件?????369251??2010-12-29?14:42??GTK+修復(fù)工具64位\bin\libgdk_pixbuf-2.0-0.dll
............此處省略3211個(gè)文件信息
評(píng)論
共有 條評(píng)論