2012-06-27 2 views
0

Je suis en train de compiler glib dans ios, j'ai eu une erreur dans gio/tests/appinfo-test.hcompilation pendue avec ios

#include <stdlib.h> 
#include <gio/gio.h> 
int 
main (int argc, char *argv[]) 
{ 
    const gchar *envvar; 
    gint pid_from_env; 
    envvar = g_getenv ("GIO_LAUNCHED_DESKTOP_FILE_PID"); 
    g_assert (envvar != NULL); 
    pid_from_env = atoi (envvar); 
    g_assert_cmpint (pid_from_env, ==, getpid()); 

    envvar = g_getenv ("GIO_LAUNCHED_DESKTOP_FILE"); 
    g_assert_cmpstr (envvar, ==, SRCDIR "/appinfo-test.desktop"); //got the error here that "Use of undefined identifier 'SRCDIR' " 
    return 0; 
} 

s'il vous plaît aidez-moi ... Merci

Répondre

0

Je ne peux pas comprendre des informations données comment vous avez essayé de compiler l'exemple de code dans votre ios, mais vous pouvez ajouter

#define SRCDIR 

avant main(). L'exemple de code semble être glib/gio/tests/appinfo-test.c dans le référentiel source. SRCDIR est défini comme -DSRCDIR=\""$(srcdir)"\" dans Makefile.am.