Realizzare un sistema di gestione plugin con GModule (1)

Pubblicato il maggio 21, 2010 da

gtk Realizzare un sistema di gestione plugin con GModule (1)Una guida in più puntate per scoprire come integrare un sistema di gestione dei plugin nella nostra applicazione, per caricare e scaricare pezzi di codice senza la necessità di ricompilare e riavviare il programma.

Utilizzando le librerie glib è possibile creare un sistema di caricamento dinamico nelle nostre applicazioni multipiattaforma, utilizzando GModule.

Per prima cosa, creiamo un semplice programma d’esempio per controllare che il nostro sistemi supporti questa caratteristica delle glib.

gmodule check 1 300x178 Realizzare un sistema di gestione plugin con GModule (1)Attraverso il programma pkg-config vediamo quali sono i parametri necessari per la compilazione, e li inseriamo in geany personalizzando il comando di compilazione e di generazione.

gmodule check 2 300x177 Realizzare un sistema di gestione plugin con GModule (1)

Generiamo ed eseguiamo.

gmodule check 3 300x194 Realizzare un sistema di gestione plugin con GModule (1)

Riporto per completezza il codice di gmodule_check.c

#include <stdio.h>
#include <gmodule.h>

int main() {

printf(“Checking if module support is present… “);

if ( g_module_supported() == TRUE ) {
printf(“OK\n”);
} else {
printf(“NO\n”);
}

return 0;
}

Termini di ricerca frequenti:

Tags: ,

AUDIO E VIDEO

playoandroid

Playo Android di 4Geek con WiFi

Il nuovo Playo di 4Geek è dotato del sistema operativo Android e permette di riprodurre sul proprio televisore ...

Modifiche Console

r4-sdhc-v2-nintendo-dsi

Cartuccia R4i SDHC V2.0 Nintendo DS/DS Lite/DSi/DSi XL

Questa nuovissima cartuccia Slot-1, per le console portatili Nintendo, vi permetterà di ampliare le funzione ...
modifica_ps3

Modifica Software Universale a Domicilio della Playstation 3 – Custom Firmware Ver. 3.55

Con la modifica Playstation 3 universale con installazione del Custom Firmware Ver. 3.55. La tua console Playstation 3 ...
wode-jukebox-wii-modchip__94087_zoom

Modifica nintendo WII Wode Jukebox

Potrete collegare alla vostra WII una miriade di memorie di massa, dalle Pen Drive agli Hard Disk ...

CD & DVD Vergini

TSF003

DVD Dual Layer per masterizzare i giochi dell’ Xbox 360

Come molti di voi sapranno per masterizzare un gioco dell'Xbox 360 è necessario utilizzare dei supporti Dual Layer. ...
dvd+r_bulkpaq

DVD+R 16x 4.7GB 120MIN Bulkpaq – Confezione da 50 pezzi

Ottimo supporto DVD+R marca Bulkpaq con superficie colore blu, velocità di scrittura pari a 16x, 120 minuti di ...

Articoli in evidenza

Archivio


Clicca sul pulsante Mi Piace