Запустите Borland Turbo C ++ 10 IDE проект из командной строки

Я пытаюсь интегрировать устаревший проект borland turbo c ++ в задачу jenkins, и мне нужно иметь возможность компилировать проект из командной строки.

Есть ли способ получить информацию CLI компилятора из проекта, чтобы я мог создать командный файл, который его компилирует?

ТАК: Windows 7

1

Решение

Вы можете получить команды, вызываемые C ++ Builder, экспортировав make-файл для проекта.

  1. Под меню Перейти проект->Экспорт Makefile.
  2. После экспорта откройте оболочку cmd.exe в папку сгенерированного make-файла.
  3. Запустите makefile с помощью Borland make.exe инструмент:

    делать -B -K -n -f «projectMakefileGoesHere«

    • -B будет пересекать все зависимости, игнорируя возраст.
    • -K сохранит все временные файлы ответов, использованные во время сборки.
    • -n выполните пробную печать команд, которые были бы вызваны в реальной сборке.

Команды ссылки будут в MAKE0xxx.@@@ файл ответов где «Икс«это номер, назначенный make.

Для более поздних версий C ++ Builder .cbproj Проект на самом деле является файлом проекта msbuild. Вы можете использовать msbuild для печати команд сборки, используемых для проекта. например.

MSBuild «project.cbproj«-p: Конфигурация = Отладка -clp: ShowCommandLine -v: n

К сожалению, у msbuild нет опции «пробного запуска», поэтому в конечном итоге она будет собрана. Другая идея заключается в создании простой программы регистрации, которая заменяет bcc32.exe компилятор и ilink32.exe линкер. При этом вы можете точно увидеть, какие опции и переключатели передаются инструментам.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]