2010-04-19 2 views
1

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 

Répondre

1

Il est connu bug. Sera fixé Qt 4.6.3.

+0

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

+0

Oui. Quelque part dans les sources de qmake il y a un comportement indéfini dû à ce fait. =) – Wildcat

Questions connexes