Непонятная ошика на разных коппутерахпо разному.
[C++ Error] E2075 Incorrect project override option: files\borland\CBUILD~1\lib\vcl60.csm
[C++ Error] Project1.cpp(28): E2451 Undefined symbol 'exception'
Возникла у меня с покупкой нового компа.
С ошибкой все понятно: устранение -> project->options->compiler:file name = $(BCB)\lib\vcl60.csm - прописываем полный путь c:\Program Files\Borland\CBuilder6\Lib\vcl60.csm
Но ужасно не приятно и не понятно почему у меня не было таких проблем раньше?
что наблюдаю в данный момент:
На машине которая находится на работе ставлю Builder6+sp4, запускаю компилю пустышку которую предлагает билдер в итоге ни каких ошибок нету.....
Ставлю на домашней машине компилю пустышку сразу вылетают приведены выше ошибки... Пробывал просто тупо копировать с c:\Program Files\Borland\.... рабочей на домашнею не помогло:(
Думаю что винда разная на работе XP SP2 а дома XP SP3 лицен.
Сейчас ставлю на домашней виртуальную машину и поставлю виду та что на работе и посмотрим.... Я думаю что железо не должно влиять на билдер....
У меня была проблема с этим самым $(BCB) при компиляции одного проекта, но причина была в том, что я использовал не стандартный компилятор BCB 6, а другой (какой - уже не помню)... в результате компилятор просто не мог распознать эту константу - и вместо C:\Program Files\Borland\CBuilder\ ставил $(BCB)\
я ж писал выше что скопировал полностью рабочую версию c C:\\program files...... на рабочей машине и заменил ей домашнею результат не изменился.
Смотри, у тебя как-то неправильно берется путь до библиотеки - files\borland\CBUILD~1\lib\vcl60.csm... Судя по всему, не поставлены кавычки, в результате чего путь обрезается и вместо C:\Program Files\Borl... получается это...
Путь при ошибке указан стандартно: $(BCB)\lib\vcl60.csmне че я там не менял. А где изменить это: files\borland\CBUILD~1\lib\vcl60.csm я не знаю и это помоему сокращение компилятора.....
Цитата:
<CFLAG1 value="... -H=$(BCB)\lib\vcl60.csm ..."/>
на
Цитата:
<CFLAG1 value="... -H="$(BCB)\lib\vcl60.csm" ..."/>
Гляньте еще списки в Tools->Environment options->Environment variables
РЕШЕНИЕ ВАШЕЙ ПРОБЛЕМЫ: В c++ Builder зайди в раздел Project -> Опции(самый последний раздел) -> Complier -> Изменити путь ваш на CBuilder6libvcl60.csm
Цитата: mediachance
Спасибо огромное! Все заработало! Чувак, ты хорош!