Bonjour,
Je souhaiterais mettre en place dans une dll qt un système de trace dans un fichier pour faire du débogue
J'ai testé ce code dans un programme Qt "classique" (pas de dll) et il fonctionne parfaitement :
Par contre ce même code dans une dll Qt, ca plante...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 char* msg("Hello world !!!!!!! "); QFile file ("trace.txt"); if ( !file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text) ) { return -1; } else { file.write(msg, qstrlen(msg)); // write to stderr file.close(); } return 0 ;
Pourquoi?
Une idée?
Merci d'avance,
------
Environnement : QtCreator 1.3.1 - Qt 4.6.2