Fehler: expected '}' am Ende der Eingabe

Ich habe den folgenden code:

#include <libubuntuone-1.0/u1-music-store.h>
#include <libsyncdaemon-1.0/libsyncdaemon/syncdaemon-authentication.h>
#include <libsyncdaemon-1.0/libsyncdaemon/syncdaemon-credentials.h>
#include <libsyncdaemon-1.0/libsyncdaemon/syncdaemon-daemon.h>

static void
get_credentials (U1MusicStore *music_store,
                                 gchar **oauth_consumer_token,
                                 gchar **oauth_consumer_secret,
                                 gchar **oauth_token,
                                 gchar **oauth_token_secret)
{
    SyncdaemonCredentials *credentials;
    *oauth_consumer_token = *oauth_consumer_secret = *oauth_token = *oauth_token_secret = NULL;

    *oauth_consumer_token = g_strdup (syncdaemon_credentials_get_consumer_key (credentials));
    *oauth_consumer_secret = g_strdup (syncdaemon_credentials_get_consumer_secret (credentials));
    *oauth_token = g_strdup (syncdaemon_credentials_get_token (credentials));
    *oauth_consumer_secret = g_strdup (syncdaemon_credentials_get_token_secret (credentials));
}

int main() 
{
    return 0;
}

und die einzige Sache, die verhindern, dass es zu kompilieren kommt die Fehlermeldung angegeben, der Titel dieser Frage. Das problem Linie wurde festgestellt, dass die schließende geschweifte Klammer der main - Funktion, aber das ist offensichtlich nicht der Fall, und ich kann nicht sehen, wo sonst könnte ich übersehen haben, die sich alle Klammern. Kann sonst jemand spot, was mache ich hier falsch?

Ich habe nicht Lesen Sie alle der oben genannten code, aber überprüfen Sie Ihre header-Dateien zu. Sind Sie sicher, Sie sind alle OK?
Tut Sie es kompilieren, wenn Sie kommentieren Sie die Körper von get_credentials()? Eigentlich gehen Sie einen Schritt weiter und kommentieren Sie alles, außer für die #include headers. Der Header sollte kompilieren von selbst oder es könnte eine verirrte '{' irgendwo.
Kannst du die gesamte Fehlermeldung?
danke, ich werde sehen Sie jetzt. @Victor, Nein, es immer noch nicht. Ich werde überprüfen Sie die header-Dateien. Ich habe nicht überprüfen, weil Sie nicht von mir geschrieben und werden bereits eingesetzt in der Produktion-code, so dass ich nur davon ausgegangen, Sie wäre in Ordnung.

InformationsquelleAutor | 2011-06-15

Schreibe einen Kommentar