Все, кто работал с C++ Builder, наверняка сталкивались с этой проблемой. Когда при компиляции программы выдается ошибка с текстом: «[Linker Fatal Error] Fatal: Expected a file name:». Всё, никакой дополнительной информации нет. Только эта строка. В результате чего пользователи вынуждены гадать: что делать и куда копать.
На самом деле в большинстве случаев эта проблема решается очень просто.
Для ее решения нужно зайти в меню «Project/Properties». В появившемся окне перейдите на вкладку «Directories/Conditionals». Нужно почистить поля «Include path:» и «Library path:». Дело в том, что C++ Builder любит добавлять туда всякий мусор. На рисунке ниже показывается, как приблизительно должно выглядеть это окно.
Нажмите кнопку «ОК». После этого проект должен нормально компилироваться.
Кстати в новых версиях C++ Builder (в частности, Embarcadero RAD Studio 10) некоторые проблемы с компоновщиком решаются перезагрузкой компьютера.
Спасибо большое, очень помогли