Habe noch ein Problem. Irgendwas stimmt nicht bei mir. Folgender Code:
Code: Alles auswählen
QStringList strList = QFileDialog::getOpenFileNames(this, tr("Select a input file."), QString("D:"), tr("Files (*.*)"));
QString test(strList.at(0));
std::string test2(test.toStdString()); // hier kommt nix raus, oder nur unsinn!
Meine "test2"-Variable beinhaltet nur Mist!
Ich muss es aber so machen, da mein weiterer Programmfluss das benötigt.
Vorher, ich habe gegen Qt statisch gelinkt, mit "QtCore.lib" und "QtGui.lib", ging es noch schön!
Jetzt, ich linke Qt dynamisch, und verwende die "QtCore4.lib" und "QtGui4.lib", funktioniert das nicht mehr richtig.
Hat jemand eine Ahnung woran das liegen könnte?
Hat jemand eine Idee wie ich das beheben könnte?
Thx + Ciao
[Edit]
Ich verwende Unicode Zeichensatz.
[/Edit]