Problem: Dateien lesen/speichern unter GTKmm [SOLVED]



  • Alos ich hab folgendes problem, ich versuche eine .ini Datei zu laden/speichern.

    #include <iostream>
    #include <fstream>
    #include <gtkmm.h>
    
    int main(int argc, char* argv[])
    {
    fstream stream;
    
    return 0;
    }
    

    Also das lässt sich compilieren und ausführen aber ergibt beim beenden eine Zugriffsverletzung ...

    Unbehandelte Ausnahme bei 0x0fa9aa1e (msvcp100d.dll) in programm.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000004.

    Dabei ist es egal wo und wie man einen fstream einbaut.

    nun bin ich in der Dokumentation auf Gio:: gestossen aber finde mich da nicht wirklich zurecht, hat jemand vieleicht ein Beispiel für lesen und schreiben von Dateien mit Gio?



  • Ok, habs gefunden der übeltöter war der /vd2 switch bei den Befehlszeilenoptionen.
    Den auf /vd1 zu setzen hat es gelöst und fstream funktioniert wieder, aber bin mir nicht sicher ob das nun ne gute Lösung ist, auf der gnome webseite wird eigendlich gesagt der switch muss /vd2 sein. auf MSDN hab ich dann gesehen das das ein Compilerfehler ist.

    Ich nutze VS 2010 (auf Win7) und GTKmm aktuellste Verion vor 2 Tagen geladen.


Anmelden zum Antworten