Re: BCB6: где я туплю?
От: Romanium Казахстан  
Дата: 14.01.04 06:34
Оценка: 21 (1)
Здравствуйте, HeaveN, Вы писали:


HN>
HN>[C++ Error] E2075 Incorrect project override option: files\borland\cbuilder6\lib\vcl60.csm
HN>[C++ Error] Project1.cpp(28): E2451 Undefined symbol 'exception'
HN>


HN>Строку с ошибкой выделил.


HN>Что это такое? Глюк или что-то надо дописать? И как от этого избавиться? Просто привык, что в VS автогенеренный код работает по умолчанию.


1. Билдер пишет, что не может переписать файл *.csm, насколько я помню — это файл с precompiled headers, поставь в настройках проекта путь для них куда-нибудь в C:\temp\bcb\. Тогда все соберется. Либо отключи их нафиг (не рекомендую, ибо долго пересобирать нужно). Исходники править не надо, там все правильно.

2. Рекомендую поставить самое свежее обновление (update pack) для билдера (когда я последний раз им пользовался был 4й update pack), меньше глюков будет.
... << RSDN@Home 1.1.0 stable >>
BCB6: где я туплю?
От: HeaveN Россия  
Дата: 13.01.04 18:34
Оценка:
Понадобилось временно перелезть на Builder. Решил пощупать немного. Создал проект. BCB создал форму и сгенерил следующий код:

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception("");
                 }
                 catch (Exception &exception)
                 {
                      Application->ShowException(&exception);
                 }
        }
        return 0;
}


При попытке его скомпилить (сам ничего не дописывал) выдает:

[C++ Error] E2075 Incorrect project override option: files\borland\cbuilder6\lib\vcl60.csm
[C++ Error] Project1.cpp(28): E2451 Undefined symbol 'exception'


Строку с ошибкой выделил.

Что это такое? Глюк или что-то надо дописать? И как от этого избавиться? Просто привык, что в VS автогенеренный код работает по умолчанию.
... << RSDN@Home 1.1.2 beta 3 >>
Нет такого закона, что человеку летать нельзя...
Re: BCB6: где я туплю?
От: Paranoik  
Дата: 13.01.04 19:21
Оценка:
Здравствуйте, HeaveN, Вы писали:

HN>Что это такое? Глюк или что-то надо дописать? И как от этого избавиться? Просто привык, что в VS автогенеренный код работает по умолчанию.


Однозначно — глюк. Ничего дописывать не надо и код должен был работать. Как избавится — даже не представляю. Может, что в опциях проэкта изменино?
Дружба не наследуется и не транзитивна.
©Бьерн Страуструп
Re[2]: BCB6: где я туплю?
От: HeaveN Россия  
Дата: 13.01.04 20:46
Оценка:
Здравствуйте, Paranoik, Вы писали:

P>Однозначно — глюк. Ничего дописывать не надо и код должен был работать. Как избавится — даже не представляю. Может, что в опциях проэкта изменино?


я ничего не менял. Просто поставил BCB, перегрузился, создал новый проект и попытался скомпилировать.
... << RSDN@Home 1.1.2 beta 3 >>
Нет такого закона, что человеку летать нельзя...
Re[3]: BCB6: где я туплю?
От: Аноним  
Дата: 13.01.04 21:33
Оценка:
Здравствуйте, HeaveN, Вы писали:

HN>Здравствуйте, Paranoik, Вы писали:


P>>Однозначно — глюк. Ничего дописывать не надо и код должен был работать. Как избавится — даже не представляю. Может, что в опциях проэкта изменино?


HN> я ничего не менял. Просто поставил BCB, перегрузился, создал новый проект и попытался скомпилировать.


BCB6 очень глючный (заметно хуже BCB5), несмотря на обилие апдейтов.
Если есть возможность, то лучше не пользуй его.
Re[3]: BCB6: где я туплю?
От: Paranoik  
Дата: 14.01.04 08:42
Оценка:
Здравствуйте, HeaveN, Вы писали:

HN> я ничего не менял. Просто поставил BCB, перегрузился, создал новый проект и попытался скомпилировать.


Предлагаю эксперимент. Скиньте этот проект мне. Я его и попробую скомпилировать у себя. По результатам попробуем сделать выводы....
Дружба не наследуется и не транзитивна.
©Бьерн Страуструп
Re[2]: BCB6: где я туплю?
От: HeaveN Россия  
Дата: 14.01.04 13:43
Оценка:
Здравствуйте, Romanium, Вы писали:

R>1. Билдер пишет, что не может переписать файл *.csm, насколько я помню — это файл с precompiled headers, поставь в настройках проекта путь для них куда-нибудь в C:\temp\bcb\. Тогда все соберется. Либо отключи их нафиг (не рекомендую, ибо долго пересобирать нужно). Исходники править не надо, там все правильно.


Работает, спасибо. Косяк был с путями.
... << RSDN@Home 1.1.2 beta 3 >>
Нет такого закона, что человеку летать нельзя...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.