Use qstrdup to silence MSVC warning

MSVC wants ISO C++ _strdup instead of deprecated strdup, use qstrdup
instead to make everyone happy.

Change-Id: Ifa12e58760db130aaba8379fb7cb96a1ee82c8c7
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
Volker Hilsheimer 2021-04-27 16:57:23 +02:00
parent 30013ccae3
commit 15e1987047
2 changed files with 3 additions and 3 deletions

View File

@ -516,8 +516,8 @@ int main(int argc, char *argv[])
char **argv2 = new char *[argc + 2];
for (int i = 0; i < argc; ++i)
argv2[i] = argv[i];
argv2[argc] = strdup(qPrintable(QString("-qmljsdebugger=native,services:%1")
.arg(QQmlDebugTranslationServiceImpl::s_key)));
argv2[argc] = qstrdup(qPrintable(QString("-qmljsdebugger=native,services:%1")
.arg(QQmlDebugTranslationServiceImpl::s_key)));
++argc;
argv2[argc] = nullptr;

View File

@ -111,7 +111,7 @@ int main(int argc, char *argv[])
char **argv2 = new char *[argc + 2];
for (int i = 0; i < argc; ++i)
argv2[i] = argv[i];
argv2[argc] = strdup("-qmljsdebugger=native,services:NativeQmlDebugger");
argv2[argc] = qstrdup("-qmljsdebugger=native,services:NativeQmlDebugger");
++argc;
argv2[argc] = nullptr;
Application app(argc, argv2);