diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-05-17 10:55:20 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-05-17 15:12:21 +0200 |
commit | b1c2652355c6dd5c5f4a41cc4a351750e1bc3bed (patch) | |
tree | 19b49d91d3e48f8ce7dfc646cdbb79116f63e18b | |
parent | 30a95fa0ee4a456cc41d652bf5f6b3c1fce944fb (diff) | |
download | qtdeclarative-dev.tar.gz |
Pick-to: 6.5
Change-Id: I196d66c438067ac31a99dbcedea57a8a53a60364
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r-- | tools/qmltyperegistrar/qmltyperegistrar.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/qmltyperegistrar/qmltyperegistrar.cpp b/tools/qmltyperegistrar/qmltyperegistrar.cpp index c24fd38561..7acbecaf1a 100644 --- a/tools/qmltyperegistrar/qmltyperegistrar.cpp +++ b/tools/qmltyperegistrar/qmltyperegistrar.cpp @@ -3,6 +3,7 @@ #include <QCoreApplication> #include <QCommandLineParser> +#include <QDir> #include <QFile> #include <QScopedPointer> @@ -142,7 +143,9 @@ int main(int argc, char **argv) QString outputName = parser.value(outputOption); QFile file(outputName); if (!file.open(QIODeviceBase::WriteOnly)) { - fprintf(stderr, "Error: Cannot open %s for writing\n", qPrintable(outputName)); + fprintf(stderr, "Error: Cannot open \"%s\" for writing: %s\n", + qPrintable(QDir::toNativeSeparators(outputName)), + qPrintable(file.errorString())); return EXIT_FAILURE; } QTextStream output(&file); |