Ich möchte ein C++ - Projekt in VSCode debuggen (auf einem Mac mit GDB oder LLDB). Das Programm selbst nimmt Kommandozeilen-Argumente wieÜbergeben von Argumenten an C++ - Programm zum Debuggen in VSCode
./prog -input cf file_x.txt
Dies funktioniert gut, wenn in der Befehlszeile eine Debug-Sitzung in GDB starten.
In VSCode habe ich versucht, launch.json
anzupassen ähnliche (nur relevante Linien dargestellt) zu lesen:
"program": "${workspaceRoot}/build/prog",
"args": [
"-input cf",
"path_to/file_x.txt"
]
Damit ich @"Unknown option: \"-input cf\"\r\n"
in der Ausgabe erhalten und der Prozess nicht gedebuggt wird; Alternativ habe ich nur ein Argument wie folgt versucht:
in der gleichen Nachricht resultieren. Habe ich etwas wichtiges verpasst?
Dank! Argumente auf diese Weise zu trennen. – cszang