На снимке упомянуты чужеродные для экосистемы Delphi утилиты cl.exe и rc.exe. cl.exe — это чужеродный транслятор C/C++, из бедной экосистемы, в которой нет ни одного виртовского языка программирования. rc.exe — это транслятор ресурсов, взятый из этой же не блистающей мастерством выбора поддерживаемых языков программирования экосистемы.
Обновление: поизучал код, и по результатам чтения, похоже, нужен вариант 3.
Вариант 1. Программист, пишущий на Delphi, когда по какой-то причине пришло время писать на C или C++, скорее взял бы bcc32.exe. По этой ссылке вы можете скачать комплементарный Delphi транслятор C или C++:
https://www.embarcadero.com/free-tools/ccompiler
Что касается rc.exe, то его заменой может послужить
https://docwiki.embarcadero.com/RADStudio/Alexandr... , который есть в Delphi, и в бесплатный пакет Embarcadero C++ его тоже кладут.
В батнике нужно заменить все cl.exe на bcc32.exe, а все rc.exe на brcc32.exe.
Вариант 2. Ещё можно такой эксперимент провести с транслятором
отсюда, не забывая выбрать разрядность, соответств.... Вместо cl.exe использовать g++.exe, а вместо rc.exe — windres.exe
В каждой экосистеме свои имена утилит.
Вариант 3. Мне доводилось разные библиотеки собирать, и прямыми руками написанный код более-менее везде одинаково собирается. К сожалению, есть те, кого нельзя допускать до C++, и вот они-то до C++ добираются и свинячат. Конкретно этот разработчик не смог придумать ничего лучше, чем подключить MFC, проприетарную непереносимую библиотеку. MFC поддерживается в экосистеме Digital Mars C++.
Нужно взять:
*
ftp.digitalmars.com/Digital_Mars_C++/MS/4.21/MFC4.... версия MFC для Digital Mars C++
*
https://digitalmars.com/download/freecompiler.html отсюда Digital Mars C/C++ Compiler, это вторая ссылка после IDE
* по той же ссылке Basic Utilities, там есть заглушка для cl.exe, конвертирующая аргументы командной строки в вызов Digital Mars C++