Ich habe C++ Multi-Projekt, in Visual Studio 2012, aus dem eine EXE-Datei generiert wird und es gibt eine große config.txt-Datei enthält viele Eingabeargumente. Also ich mein Programm mit diesem Befehl in der Befehlszeile von Windows: program.exe -c config.txt
Debugging mit Eingabeaufforderung Eingabetext in Visual Studio
Jetzt möchte ich dieses Programm zu debuggen, aber ich kann nicht die config.txt als Eingabe Argumentdatei geben. habe ich versucht, die Antworten von Debugging with command-line parameters in Visual Studio
aber es hat nicht erwähnt, wie die ganze TXT-Datei zu Visual Studio zu geben, anstatt Argumente in Eigenschaften- einzutippen> debugging-> Befehlsargument
in config.txt I haben Argumente wie folgt aus:
-numberOfImage 2 ./Lena.jpg ./Barbara.jpg
-imageDimensions 230 230
-minIntensity 0
-maxIntensity 255
und viele Eingänge, die ich sie möchte Argument .txt-Datei eingeben sie nicht in Befehl leicht ändern. Wie kann ich die config.txt mit dem Debugger verbinden?
Sie versuchen Hat config.txt zu dem Projekt hinzufügen Befehlszeile in den Projekteigenschaften: __Debugging> Command Arguments__ (in VS 2017). Beachten Sie, dass das Arbeitsverzeichnis wahrscheinlich nicht dort ist, wo Sie es vermuten. Verwenden Sie daher einen vollständigen absoluten Pfad zur Datei, bis Sie überprüfen können, was das Arbeitsverzeichnis ist, wenn es zum Debuggen gestartet wird. –
Sie können das Arbeitsverzeichnis auch tatsächlich angeben, und die Stelle, an der es ausgeführt werden soll, befindet sich direkt unter der Option für Befehlsargumente. –
Ja ein voller absoluter Pfad zu der Datei. Erstens, mit Erweiterung oder ohne? Ich werde es nochmal versuchen. eine andere Frage, in Command-Argumente (in VS 2012) sollte ich absoluten Pfad eingeben? – patra