2010-01-05 2 views

ответ

1

Вы можете запустить приложение как внешний инструмент, и для этого есть элемент панели инструментов. Похож на зеленый круг с белой стрелкой, рядом с красной панелью инструментов. Я разработчик Java, поэтому я не знаю CDT, но, по крайней мере, в JDT вы можете запустить любой инструмент командной строки таким образом. (Если это не в вашей панели инструментов, щелкните правой кнопкой мыши на панели инструментов и выберите Customize Perspective… затем найти External Tools пункт под Launch, и добавить его.)

Во-первых, нажмите на стрелку вниз рядом с кнопкой и выберите External Tools Configurations…. В диалоговом окне выберите Program с левой стороны, а затем нажмите кнопку «Создать» на панели инструментов. Вы в основном создаете ярлык, который будет жить на панели инструментов. На этом этапе вы можете заполнить детали из командной строки, чтобы запустить приложение. Есть много преимуществ, таких как настройка переменных окружения, требующих сборки ваших проектов перед запуском и т. Д. Когда вы закончите, сохраните его, и вы можете запускать его так часто, как вам нравится, нажав кнопку со стрелкой и инструментом , Вы можете вернуться назад и отредактировать его позже тоже, сделать дубликаты и т.д.

Если вы работаете с командой, или вы просто хотите сделать действительно хорошую работу:

  • На вкладке Common, под Save as, выберите Shared File. Это создаст файл в вашем проекте для представления ярлыка инструмента, который вы создаете. Это означает, что вы можете проверить его в своем исходном дереве, а другие тоже могут его использовать. Эти файлы являются XML, поэтому вы хотите проверить их как текст, а не двоичный.
  • Запустите рабочий каталог с ${workspace_loc}, чтобы любой, кто проверяет ваш проект, может запустить его, не настраивая ярлык для своей файловой системы.
+0

Я выбрал C: \ Windows \ System32 \ cmd.exe как путь, и теперь мне нужно передать обработанный EXE в качестве аргумента. Есть ли переменная в списке переменных, которая сделает это? – Pieter

+0

Хм ... Вы можете использовать что-то вроде '' $ {workspace_loc}/your project/your executable.exe ", а затем любые другие аргументы. Я не знаю, как узнать, что такое исполняемое имя файла, но вы можете настроить переменную в 'Preferences' ->' Run/Debug' -> 'String Substitution' и использовать эту переменную как в качестве аргумента здесь , и в качестве выходного пути на вашем этапе ссылки. Я не уверен, как это было бы сделано в CDT, хотя! Удачи. –

0

Неправильно, но вы можете настроить задачу Ant для ее запуска (если он не требует ввода консоли), или вы можете настроить запуск JVM под Run|External Tools.