C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
[Linker Fatal Error] Fatal: Expected a file name:, и BCB5
** Stan
Отправлено: 22.05.2006, 13:35


Не зарегистрирован







Уважаемы коллеги, наступил на следующие грабли, которых никак не ожидал.
Ранее было: BCB5 + BCB5EntUpdate1 на диске FAT32 под Win2000.
Все работало без проблем.
Решил переставить систему. Установил WinXP Corp + SP2.
Ставлю заново BCB5 + BCB5EntUpdate1 (но уже на раздел с NTFS).
"Пустой" проект (File/New/Application) компилируется, линкуется, запускается.
Но как только ставлю какие-нибудь дополнительные компонетны, например, Raize Components
или AdvStringGrid так сразу наступает абзац:
"[Linker Fatal Error] Fatal: Expected a file name:"
на любом, в том числе и "пустом" проекте.
Содержимое файла ilink32.cfg без изменений:
-L"C:\Program Files\Borland\CBuilder5\Lib";"C:\Program Files\Borland\CBuilder5\Lib\obj";
"C:\Program Files\Borland\CBuilder5\Lib\release"

В инете не нашел однозначного ответа как забороть данные грабли.
Кто грешит на WinXP с SP2, кто на NFTSный раздел.
Прошу высказаться, кто сталкивался с подобной фигней — в какую сторону копать???

За ранее благоден запомощь
** Stan
Отправлено: 22.05.2006, 17:05


Не зарегистрирован







Вопрос снят smile.gif
Если кому интересно могу сообщить следующее- ни система, ни FAT32/NTFS тут не причем.
Некоторые старые проеты, в которых были только стандартные компоненты от BCB5, нормально компилировались и линковались. Настройки одного из таких проектов установил как default'тные и проект "пустого" приложения стал билдеться.
Другие старые проеты (которые "пошли в отказ") придеться пересобрать или поковырять внимательно их xml-код. Интуиция подсказывает, что грабли где-то прячутся в одном из параметров проекта, отвечающем за линковку.
** Stan
Отправлено: 22.05.2006, 18:14


Не зарегистрирован







Бляха-муха, все оказалось еще банальней.
Всему виной имя папки, куда ставил компоненты "C++BuilderVCL".
Раньше все стаивл в папку просто "VCL".
Символы "+" использовать было нельзя — у BCB5 рвало крышу.

Вернуться в Вопросы программирования в C++Builder