Error IntelliSense: no suitable conversion function from "wxString" to "char *" exists



  • Hallo,

    ich hoffe ich habe den richtgen Thread gefunden mein Problem zu posten.
    Ich versuche ein kleines Programm zum laufen zu bekommen, welches wxwidgets nutzt.
    Leider bekomme ich beim Ausführen die Fehlermeldung:
    "*no suitable conversion function from "wxString" to "char " exists"
    genauer:
    Error 1 error C2664: 'void Data::init(char *)' : cannot convert argument 1 from 'wxString' to 'char *'

    Hier ist der Code der zu dem Problem führt:

    // Init the data class at the very beginning.

    Data *data = Data::getInstance();
    if (argc < 1)
    {
    printf("Error: At least the default command line argument is expected.\n");
    }
    data->init(argv[0]);

    Kann mir bitte jemand weiterhelfen, das Problem zu verstehen/ zu beheben?



  • Nun du hast wohl aus irgendeinem Grund einen wxString, den musst du irgendwie nach char* konvertieren. Schau dazu in die Doku von wxString wie das geht.


Anmelden zum Antworten