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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager