0 / 0 / 0 Регистрация: 20.08.2008 Сообщений: 26 |
|
1 |
|
06.02.2009, 21:21. Показов 25024. Ответов 6
Добрый вечер!
__________________
0 |
20 / 19 / 2 Регистрация: 27.06.2008 Сообщений: 105 |
|
06.02.2009, 23:19 |
2 |
Попробуй перед компиляцией пересохранить проект в новое место (именно методом билдера — файл-сохранить как..).. закрыть билдер… перезапустить машину.. и запустить вновь сохраненный проект из нового места… и попробовать скомпилировать..
0 |
0 / 0 / 0 Регистрация: 20.08.2008 Сообщений: 26 |
|
08.02.2009, 02:02 [ТС] |
3 |
Спасибо!Скомпилилось!
0 |
288 / 229 / 27 Регистрация: 13.06.2010 Сообщений: 744 |
|
26.11.2010, 22:34 |
4 |
Здравствуйте, похожая проблема, но пересохранение проекта не помогает! Вот ошибка: [C++ Error] E2075 Incorrect project override option: files
0 |
0 / 0 / 0 Регистрация: 04.12.2010 Сообщений: 4 |
|
27.03.2011, 18:16 |
5 |
Аналогичная проблема: [C++ Error] E2075 Incorrect project override option: files
0 |
9 / 9 / 1 Регистрация: 07.11.2009 Сообщений: 20 |
|
12.08.2012, 19:55 |
6 |
Решение Проблема решается простым путём.
9 |
0 / 0 / 0 Регистрация: 09.02.2019 Сообщений: 1 |
|
16.02.2019, 14:39 |
7 |
Болшой спасибо. Работает!!
0 |
[C++ Error] E2075 Incorrect project override option: filesborlandCBUILD~1libvcl60.csm
[C++ Error] E2075 Incorrect project override option: filesborlandCBUILD~1libvcl60.csm
[C++ Error] Project1.cpp(28): E2451 Undefined symbol ‘exception’
Возникла у меня с покупкой нового компа.
С ошибкой все понятно: устранение -> project->options->compiler:file name = $(BCB)libvcl60.csm — прописываем полный путь c:Program FilesBorlandCBuilder6Libvcl60.csm
Но ужасно не приятно и не понятно почему у меня не было таких проблем раньше?
что наблюдаю в данный момент:
На машине которая находится на работе ставлю Builder6+sp4, запускаю компилю пустышку которую предлагает билдер в итоге ни каких ошибок нету…..
Ставлю на домашней машине компилю пустышку сразу вылетают приведены выше ошибки… Пробывал просто тупо копировать с c:Program FilesBorland…. рабочей на домашнею не помогло:(
Думаю что винда разная на работе XP SP2 а дома XP SP3 лицен.
Сейчас ставлю на домашней виртуальную машину и поставлю виду та что на работе и посмотрим…. Я думаю что железо не должно влиять на билдер….
8 ответов
$(BCB) — это как-бы глобальная константа пути… так сказать «константа среды»… видимо билдер то ли не установил ее, то ли не получилось ее установить…
У меня была проблема с этим самым $(BCB) при компиляции одного проекта, но причина была в том, что я использовал не стандартный компилятор BCB 6, а другой (какой — уже не помню)… в результате компилятор просто не мог распознать эту константу — и вместо C:Program FilesBorlandCBuilder ставил $(BCB)
13K
16 декабря 2008 года
Primat
17 / / 25.09.2006
я ж писал выше что скопировал полностью рабочую версию c C:\program files…… на рабочей машине и заменил ей домашнею результат не изменился.
Смотри, у тебя как-то неправильно берется путь до библиотеки — filesborlandCBUILD~1libvcl60.csm… Судя по всему, не поставлены кавычки, в результате чего путь обрезается и вместо C:Program FilesBorl… получается это…
13K
18 декабря 2008 года
Primat
17 / / 25.09.2006
Путь при ошибке указан стандартно: $(BCB)libvcl60.csmне че я там не менял. А где изменить это: filesborlandCBUILD~1libvcl60.csm я не знаю и это помоему сокращение компилятора…..
Нужно открыть .bpr-файл в WordPad’е и заменить строку
Цитата:
<CFLAG1 value=»… -H=$(BCB)libvcl60.csm …»/>
на
Цитата:
<CFLAG1 value=»… -H="$(BCB)libvcl60.csm" …»/>
14
26 марта 2009 года
Phodopus
3.3K / / 19.06.2008
Гляньте еще списки в Tools->Environment options->Environment variables
96K
04 декабря 2015 года
help_me
1 / / 04.12.2015
РЕШЕНИЕ ВАШЕЙ ПРОБЛЕМЫ: В c++ Builder зайди в раздел Project -> Опции(самый последний раздел) -> Complier -> Изменити путь ваш на CBuilder6libvcl60.csm
100K
29 октября 2018 года
File08
1 / / 29.10.2018
Нужно открыть .bpr-файл в WordPad’е и заменить строку
Цитата:
<CFLAG1 value=»… -H=$(BCB)libvcl60.csm …»/>
на
Цитата:
<CFLAG1 value=»… -H="$(BCB)libvcl60.csm" …»/>
Спасибо огромное! Все заработало! Чувак, ты хорош!
трабл с компиляцией
, при запуске
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
при запуске компиляции возникает ошибка: Цитата [C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm библиотека vcl.h подключена, в чем же трабл? |
bobjones |
|
Цитата Ошибка произошла или в файле конфигурации или в опции командной строки. Компилятор, возможно, не распознал параметр файла конфигурации как юридический(законный); проверите предыдущий дефис (-), или компилятор, возможно, не распознал параметр командной строки как юридический(законный). Эта ошибка может также произойти, если Вы используете опцию #pragma в вашем коде с недопустимой опцией. |
Qraizer |
|
Сильно подозреваю, что перед «filesborlandcbuilder6libvcl60.csm» находился «C:Program «. Блин, до чего же достали дибилы, которые так и не научились за 13 лет юзать длинные имена. И дибилы эти работают даже в Borlаnd-е. Чего ж ещё от неё ждать? А ведь ещё каких-то 10 лет назад я эту компанию уважал… Сообщение отредактировано: Qraizer — 07.03.08, 10:32 |
SvitlL |
|
#pragma не используется вообще… |
Qraizer |
|
Ну, например, перестрелять всех дибилов и пересесть на VC. Тока не .NET, а обычный C++. Он никогда не требовал плясок с бубнами вокруг себя и не выдавал вечные полуфабрикаты за релизы. |
SvitlL |
|
потрясающе афтор убей себя ап стену плиз кг/ам |
bobjones |
|
на каком-то форуме видел совет удалить все файлы вида vcl60.#xx |
Диссидент |
|
Qraizer, успокойся и не ори! SvitlL, траблы подобного рода возможны, если полное имя твоего проекта содержит кириллицу, пробелы, символы «-«. Сам однажды спровоцировал нечто подобное, что и у тебя. Цитата bobjones @ 07.03.08, 20:38 на каком-то форуме видел совет удалить все файлы вида vcl60.#xx Вряд ли, но удалить их — хуже не будет. |
SvitlL |
|
Ни пробелов ни кириллицы нет, деффисов тоже… файлов вида vcl60.#xx нет в коренной папке…. |
bobjones |
|
Цитата SvitlL @ 07.03.08, 20:56 файлов вида vcl60.#xx нет в коренной папке..
а чего в коренной? |
SvitlL |
|
да поискал, стандартные библиотеки линка, те что должны быть.. хз в чем проблема…. |
bobjones |
|
ох, мля…. ну давайте все скопом заорем: бормана в топку!!! ну и что? переустанови билдер, переустанови виндовс, слей нормальный бсб, а потом переустанови Добавлено 07.03.08, 22:22 |
SvitlL |
|
ухахахахаах)) еще б батарейку биоса посоветовал бы вынуть и подержать, чтоб наверняка))) |
Диссидент |
|
SvitlL, попробуй просто перенести проект в папку с именем типа D:TEST и запусти BUILD. bobjones, остынь |
bobjones |
|
Цитата SvitlL @ 07.03.08, 22:23 помогла переустановка на системный диск (C:) вот видишь? |
Диссидент |
|
Цитата SvitlL @ 07.03.08, 22:23 помогла переустановка на системный диск А в системных переменных ложных путей нет? |
bobjones |
|
постоянно ставлю в d:\program files и такой траблы до сих пор не видел . |
Диссидент |
|
Мож повторюсь — у меня традиционно Билдер стоит в C:Program FilesBorlandCBuilder6… А вот буквально неделю назад забавлялся с очередной картой (картограф я, цифровой) и работал в директории C:N-37-015… При первом же билде получил кошмарнейшее сообщение ошибок линкера, жалко, что не скопировал и не сохранил. Поменял имя на C:N_37_015 — и всё! Проблема исчезла! Цитата bobjones @ 07.03.08, 22:28 сервис пак есть у тебя? Да причём тут СП? |
bobjones |
|
дык это и есть патч к билдеру |
Диссидент |
|
Тьфу… ты — о СП4, а я — о СП2 для винды! |
bobjones |
|
давайте почту щас солью, 1.86 MB |
Qraizer |
|
Цитата bobjones @ 07.03.08, 22:21 ох, мля…. ну давайте все скопом заорем: бормана в топку!!! ну и что? Зачем орать-то? Кто работал с обоими продуктами, тот и так знает, кто выпускает рабочие релизы, а кто перманентные беты. А кто работал только с oneClickAndReady продуктом, тот ясен пень знает кучу шаманских способов правильно плясать под дудку этой беты. Надо же, пробелы нельзя использовать, дефисы, русские буквы… Не на ту, блин, букву её проинсталили, видите ли… |
bobjones |
|
Цитата Qraizer @ 09.03.08, 15:54 Не на ту, блин, букву её проинсталили, видите ли…
думаю дело не в этом(или не совсем этом). Добавлено 09.03.08, 18:20 Цитата Qraizer @ 09.03.08, 15:54 Не на ту, блин, букву vs тоже этим грешит |
Qraizer |
|
Беты — возможно. Я их никогда не юзал. Да и не на Борланд как таковой я тут наезжаю. Вообще на всех тех, что считает нормальным заставить нагнуться юзера, вместо того, чтобы получив от него деньги за свой качественный продукт, доказать, что он действительно качественный. А значит по меньшей мере удобный. Просто когда это идёт от горе-программера, можно тихо ругнуться и отварпить его чудо-творение, но вот когда это идёт от бренда… Простите, не понимаю я такого отношения к своим любящим поклонникам. Которые несмотря ни на что. Мож вы её сами и разбаловали, а? Сообщение отредактировано: Qraizer — 09.03.08, 19:40 |
AndryuhaT |
|
Решение проблемы без переустановки ИДЕ, системы и т.д… |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- Borland C++ Builder/Turbo C++ Explorer
- Следующая тема
[ Script execution time: 0,1050 ] [ 16 queries used ] [ Generated: 9.02.23, 08:01 GMT ]
Глупый вопрос начинающего не для слабонервных профи
Автор Лёлик2, 27.11.06, 23:01:04
« предыдущая — следующая »
0 Пользователей и 1 гость просматривают эту тему.
Я в программировании слабоват, но всё таки скачал книгу как программировать для КОМПАС. Там везде фигурирует какой-то КОМПАС-МАСТЕР, что это такое? Его отдельно нужно скачивать или он в комплекте идёт?
И очень был бы благодарен если бы кто-нибудь, для примера, подробно написал как из моей программы запустить КОМПАС открыть чистый лист и написать средствами КОМПАСА что-то типа «Hello World».
Спасибо!
Использую: КОМПАС 3D v8; C++ Builder 6; Windows XP.
СПАСИБО всем буду пробовать.
Продолжаю тему:
Начал делать первый урок по книге: создал проект, выставил его параметры, автор посометовал сделать Progect->Make после чего в папке проекта должен был появится файл RTW. Билдер нашёл две ошибки, а я же ведь ничего ещё не печатал!!! И файл RTW естественно не появился.
Вот как называются эти ошибки:
[C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
[C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
две строчки одинаковые.
У меня подозрение на то, что автор говорил скопировать в папку AppTools все файлы lib, h и rh из папки КОМПАС-МАСТЕРС++ и все файлы cpp и h из папки C++CBuilderAuto, и потом в Опциях проекта на вкладке DirectoriesConditionals в поле Include Path после уже имеющегося там поставить точку с запятой и написать путь к этой папке AppTools.
Во-первых, я не нашёл папки КОМПАС-МАСТЕР.
Во-вторых, в папке SDKC++ всё изменилось, что копировать? Я скопировал в папку AppTools папки Borlandc, CBuilder, CBUILDERAUTO и всё содержимое SDKLib.
И две ошибки.
Что делать?
Ну подскажите же что-нибудь, пожалуйста!
Я почему и просил пример с «Hello World». Что бы понять как подключить этот КОМПАС-МАСТЕР к Builder’у, как настроить сам проект, а дальше по книжке думаю разберусь.
Цитата: Олег Лысенко от 29.11.06, 18:52:12
Учится, учится, учится.
Так научите, помогите мне стартовать!
Что я не так сделал что уже ошибка, я ещё ничего не программировал.
Что куда нужно скопировать из папки SDK, в выше предложенной литературе устаревшие пути к папкам, может настройки проекта изменились ведь уже восьмая версия КОМПАСа, а там про пятую?!
А «учится» может каждый сказать.
Цитата: Лёлик2 от 29.11.06, 00:32:57
Я скопировал в папку AppTools папки Borlandc, CBuilder, CBUILDERAUTO и всё содержимое SDKLib.
И две ошибки.
Что делать?
Не уверен насчет C++, но по крайней мере для Delphi копировать нужно содержание папки Include, тогда все работает. Именно в ней все содержимое Компас-Мастера и лежит. И еще почитайте файл «Компиляция библиотек под K8» из папки SDK. Там перечислено, какие библиотеки должны быть подключены в зависимости от среды программирования.
Цитата: Aleksei от 29.11.06, 22:32:51
Не уверен насчет C++, но по крайней мере для Delphi копировать нужно содержание папки Include, тогда все работает. Именно в ней все содержимое Компас-Мастера и лежит. И еще почитайте файл «Компиляция библиотек под K8» из папки SDK. Там перечислено, какие библиотеки должны быть подключены в зависимости от среды программирования.
Вот это по деловому! Вашими усилиями и моим везением уже компилируется!
Почему везением? Потому что нужно было в Project->Options->Compiler->FileName ввести
С:program filesborlandcbuilder6libvcl60.csm
вместо
$(BCB)libvcl60.csm
Об этом нигде не написано!!! Просто от отчаяния клацал все вкладки и наткнулся на текст vcl60.csm который фигурировали в тексте ошибки.
Спасибо Aleksei и всем остальным! Покидаю вас до следующего «подводного камня».
Много лет назад, я учился програмировать под Компас, тоже были похожие проблемы, но я внимательно почитал документацию, настроил все пути и все заработало.
Была такая ошибка
[C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
Помогло Project->Options->Compiler->Pre-compied headers->None
Подскажите, как начать писать приложения на с++ под Лоцман. Этакий «Hello World» где можно найти? Чтобы посмотреть какие библиотеки линковать с проектом и вот это всё
Я вроде бы разобрался. Единственный вопрос, как отлаживать приложение под Visual Studio. На точках останова процесс не останавливается.
мб кто-то подскажет, где взять шаблон для приложения под лоцман на с++ в visual studio. Шаблон который у меня не работает.
мб быть кто-то подскажет, где посмотреть пример Вызова RunMethod. Как вызвать функцию Лоцмана
- Форум пользователей ПО АСКОН
-
►
Профессиональные вопросы -
►
Программирование приложений -
►
C++ -
►
Глупый вопрос начинающего не для слабонервных профи
|
От: |
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: filesborlandcbuilder6libvcl60.csm
[C++ Error] Project1.cpp(28): E2451 Undefined symbol 'exception'
Строку с ошибкой выделил.
Что это такое? Глюк или что-то надо дописать? И как от этого избавиться? Просто привык, что в VS автогенеренный код работает по умолчанию.
… << RSDN@Home 1.1.2 beta 3 >>
Нет такого закона, что человеку летать нельзя…
|
От: |
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), несмотря на обилие апдейтов.
Если есть возможность, то лучше не пользуй его.
|
От: |
Romanium |
|
Дата: | 14.01.04 06:34 | ||
Оценка: |
21 (1) |
Здравствуйте, HeaveN, Вы писали:
HN>
HN>[C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
HN>[C++ Error] Project1.cpp(28): E2451 Undefined symbol 'exception'
HN>
HN>Строку с ошибкой выделил.
HN>Что это такое? Глюк или что-то надо дописать? И как от этого избавиться? Просто привык, что в VS автогенеренный код работает по умолчанию.
1. Билдер пишет, что не может переписать файл *.csm, насколько я помню — это файл с precompiled headers, поставь в настройках проекта путь для них куда-нибудь в C:tempbcb. Тогда все соберется. Либо отключи их нафиг (не рекомендую, ибо долго пересобирать нужно). Исходники править не надо, там все правильно.
2. Рекомендую поставить самое свежее обновление (update pack) для билдера (когда я последний раз им пользовался был 4й update pack), меньше глюков будет.
… << RSDN@Home 1.1.0 stable >>
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:tempbcb. Тогда все соберется. Либо отключи их нафиг (не рекомендую, ибо долго пересобирать нужно). Исходники править не надо, там все правильно.
Работает, спасибо. Косяк был с путями.
… << RSDN@Home 1.1.2 beta 3 >>
Нет такого закона, что человеку летать нельзя…
- Переместить
- Удалить
- Выделить ветку
Пока на собственное сообщение не было ответов, его можно удалить.