Ich möchte mein Qt-Projekt in Visual Studio für mehr Voraus Debuggen öffnen. Das Problem ist, dass es keine definierte Konstante aus der Qt-Profildatei erkennt.Qt mit Visual Studio-Makroproblem
-Code Qt pro Datei:
QMAKE_TARGET_NAME = My App Test
DEFINES += APP_NAME=$$shell_quote(\"$$QMAKE_TARGET_NAME\")
funktioniert normal in Qt-IDE. In Visual Studio 2015 wird der Fehler angezeigt - benutzerdefinierter Literaloperator nicht gefunden (#define APP_NAME ""My App Test""
).
So wie es mit Visual Studio 2015 und Qt kompatibel machen? Das Problem ist mit falschem Escape, in Visual Studio werden doppelte Anführungszeichen um My App Test (APP_NAME
Konstante) angezeigt. Wie kann man richtig entkommen? Danke im Voraus.
vielleicht versuchen, die Anführungszeichen in der Kaserne zu entfernen? – ZivS
Ich habe geändert zu DEFINES + = APP_NAME = $$ shell_quote ($$ QMAKE_TARGET_NAME). Es zeigt 70 Fehler in Qt und 1 in Visual Studio. – Cobra91151