J'ai mis à niveau vers Qt 4.6 sur mon Mac (OS 10.5).La commande qmake -project donne un avertissement QFileInfo dans Qt 4.6
Quand je vais dans un répertoire de projet et exécutez:
qmake -project
Qt retourne cet avertissement (bien qu'il ne dit pas que c'est un avertissement, je suppose qu'il est depuis le fichier .pro est créé toute façon):
QFileInfo::absolutePath: Constructed with empty filename
J'ai fait une installation complètement nouvelle en pensant que la "mise à niveau" n'était pas propre pour une raison quelconque, elle le fait toujours.
Des idées sur pourquoi?
Voici un exemple .pro qui résulte de commande ci-dessus:
######################################################################
# Automatically generated by qmake (2.01a) Mon Apr 19 07:39:53 2010
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
# Input
HEADERS += mainwindow.h
SOURCES += main.cpp mainwindow.cpp
RESOURCES += jquery.qrc
Haha, juste découvert :). Merci. Cela signifie simplement que qmake crée un QFileInfo avec une chaîne vide puis appelle absolutePath(), n'est-ce pas? – Gezim
Oui. Quelque part dans les sources de qmake il y a un comportement indéfini dû à ce fait. =) – Wildcat