Простой способ запуска программ командной строки C ++ - Windows 7 - PullRequest
0 голосов
/ 23 июня 2011

Я пытаюсь найти более простой способ протестировать мое приложение командной строки.У него есть аргументы, поэтому я запускаю его из командной строки.Мой процесс такой:

  1. Сборка
  2. Перейти к выводу
  3. Открыть командную строку
  4. Изменить каталог
  5. Запустить

Должен быть более простой способ не только отладки, но и открытия командной строки в текущей папке.

Спасибо за ваше время.

Ответы [ 6 ]

3 голосов
/ 23 июня 2011

Если вы зайдете в свойства проекта, настройки отладки, вы сможете установить рабочий каталог и параметры.Если вы постоянно используете одни и те же параметры, вы также можете ввести их на этом экране.Затем просто F5 или Ctrl + F5 для запуска.

Установите точку останова в конце кода, чтобы он не исчезал после того, как это будет сделано.

2 голосов
/ 23 июня 2011

См. Отладка с параметрами командной строки в Visual Studio

Кроме того, вы можете использовать сценарий оболочки (или Python os.system () ) для автоматизации некоторых из этих шагов.

0 голосов
/ 23 июня 2011

Существует расширение под названием PowerCommands for Visual Studio 2010, которое можно установить с Tools -> Extension Manager. Он включает функции Open Containing Folder и Open Command Prompt, которые добавляются в контекстное меню в обозревателе решений.

0 голосов
/ 23 июня 2011

В свойствах проекта при отладке вы можете установить аргументы командной строки (и переменные среды) при отладке,

0 голосов
/ 23 июня 2011

Если вы используете Visual Studio, нажатие клавиши F5 запустит код в отладчике, а Ctrl + F5 выполнит код в обычном режиме. Просто не забудьте включить оператор cin.get() в конце, иначе окно терминала закроется, прежде чем вы сможете прочитать вывод.

Другие IDE должны иметь аналогичные функции. Проверьте в меню «Выполнить» или «Отладка».

РЕДАКТИРОВАТЬ: Извините, не видел, что вы спрашиваете о запуске с аргументами. В VS в свойствах проекта есть настройки отладки. Внутри этого есть поле под названием Командные аргументы. Они будут переданы приложению, когда вы запустите его из VS.

0 голосов
/ 23 июня 2011

Чтобы открыть командную строку в текущем каталоге с помощью проводника, вы можете нажать + правый клик-> Открыть командное окно здесь.Это сэкономит немного времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...