Вы можете получить команды которые вызываются C++ Builder, экспортируя Makefile для проекта.
- Под меню Goto Project ->экспортировать Makefile.
- После экспорта откройте оболочку cmd.exe в папку созданного файла makefile.
Запустите Makefile с make.exe
инструмента Борланд:
сделать -B -K -n -f "projectMakefileGoesHere"
-B
пересечет все зависимости игнорирующие возраста ,
-K
будет хранить файлы ответов temp, используемые во время сборки.
-n
сделать сухой запуск печати команд, которые были бы вызваны в реальной сборке.
Команда ссылка будет в файле [email protected]@@
ответа, где «х» является номер, присвоенный по маркам.
Для более поздних версий C++ Builder проект .cbproj
фактически представляет собой файл проекта msbuild. Вы можете использовать msbuild для печати команд сборки, используемых для проекта. например.
MSBuild "project.cbproj" -p: Конфигурация = Debug -clp: ShowCommandLine -v: п
К сожалению, MSBuild не вариант всухую таким образом это «В конечном итоге вы создадите проект. Другая идея - создать простую программу регистрации, которая заменяет компилятор bcc32.exe
и компоновщик ilink32.exe
. При этом вы можете точно определить, какие опции и переключатели передаются инструментам.
Я добавил что-то еще, что вы можете попробовать для более поздних версий C++ builder. – greatwolf