ich habe ein Problem mit folgendem Code:
Unter Linux, erstellt mit QT Creator, läuft alles.
Leider unter Microsoft Visual Studio nicht, hier hat fopen ein Problem.
Mach ich einen grundsätzlichen fehler?
Code: Alles auswählen
void AQLogParser::ParseLogFile(QString fileName)
{
FILE *lf;
int i;
int count;
fileName = QDir::toNativeSeparators(fileName);
#ifdef Q_OS_WIN
const char* fi = fileName.toLatin1().constData();
#else
const char* fi = fileName.toUtf8().constData();
#endif
lf = fopen(fi, "rb");
if (lf) {
....
.....
......
.......
}
else {
qDebug() << "logDump: cannot open logfile\n";
}
Zudem läuft's ja auch unter Linux.
Vielen Dank für eure Tip's
Peter