Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/65: Рейтинг темы: голосов - 65, средняя оценка - 4.85
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38

Ошибка "Unable to open include file"

13.11.2011, 15:19. Показов 13597. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите ,пожалуйста, с чем связано появление такой ошибки: "[C++ Error] basepch0.h(102): E2209 Unable to open include file 'ChartFX.hpp' "

 Комментарий модератора 
Iraida, Правила
3.3. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Изначальное название темы: "ошибка".


Добавлено через 41 минуту
Извините...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2011, 15:19
Ответы с готовыми решениями:

Ошибка Unable to open include file '****.hpp'
Установил набор компонентов AlphaControls, и при добовлении какого-нибудь компонента например sEdit на форму появляется 4 ошибки.В Library...

Unable to open include file 'filename'
Привет всем :) столкнулся с проблемой, недавно переустановил винду и соответственно билдер (bcb 6), причем установил по прежнему пути (т.е....

Unable to open include file 'iostream.h'
Всем привет! Недавно начал изучать C++, выбрал C++ Builder XE 8. Написал Hello World!. Пишет:"Unable to open include file 'iostream.h'...

46
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 15:22
1. у вас не латинских буковок в пути к проекту случайно нет?
2. я так понимаю, это "левый" компонент - пути к нему и к его папкап с *.hpp прописаны в Include Path и Library Path

Если все в порядке, для начала найдите файл ChartFX.hpp и киньте его в папку с проектом.
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 16:00  [ТС]
LK, извините,я неочень поняла,где искать....Папка, в которую я сохраняю проект, на русском написано,но раньше это никак не влияла....И так странно, мои старые программы нормально запускаются, а которую я делаю сейчас и те,которые пытаюсь создать заново, выдают эту ошибку,причем это появляется после того,как я создаю несколько unitов или form...
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 16:04
1. искать в папке, куда установлен ChartFX - или он у вас не установлен? или вы используете чужой пример ? попробуйте закомментировать объявление ChartFX.hpp
2. про русские буквы в путях я бы советовал забыть навсегда и бесповоротно - пишите по-русски, но латиницей
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 16:22  [ТС]
LK, программа моя...изначально было все хорошо...Я не знаю, что я натворила...ChartFX-найти не могу..комментировала,вроде работает,но при закрытии программы ,изменение в библиотеке не разрешается,поэтомы приходится значок комментария убирать...

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Full set of VCL headers
//
#if defined(INC_VCLEXT_HEADERS)
#include <Buttons.hpp>
#include <ChartFX.hpp>
#include <ComCtrls.hpp>
#include <DBCGrids.hpp>
#include <DBGrids.hpp>
#include <DBLookup.hpp>
#include <DdeMan.hpp>
#include <FileCtrl.hpp>
#include <GraphSvr.hpp>
#include <Grids.hpp>
#include <MPlayer.hpp>
#include <Mask.hpp>
#include <Menus.hpp>
#include <OleCtnrs.hpp>
#include <OleCtrls.hpp>
#include <Outline.hpp>
#include <Tabnotbk.hpp>
#include <Tabs.hpp>
#include <VCFImprs.hpp>
#include <VCFrmla1.hpp>
#include <VCSpell3.hpp>
#endif  // INC_VCLEXT_HEADERS

вот эта строка подсвечивается при ошибке
C++
1
#include <ChartFX.hpp>
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
13.11.2011, 16:23
Пересоберите проект.
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 16:27  [ТС]
DefineTrueFalse, я уже пыталась, создаю новый проект, создаю необходимые формы и юниты,подключаю необходимые библиотеки...начинаю компилировать и опять "пошло ,поехало..."
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 16:29
Цитата Сообщение от Iraida Посмотреть сообщение
подключаю необходимые библиотеки...
какие библиотеки ? вы ChartFX.hpp ручками подключаете ? киньте сюда проектик с ошибкой .
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 16:31  [ТС]
LK, я подключаю ,например,библиотеку юнита к файлу с формой
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 16:35  [ТС]
вот проект
Вложения
Тип файла: rar практика.rar (1.25 Мб, 34 просмотров)
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 16:51
После удаления объектнъх файлов и последовательного нажатия SHIFT+F9 (пересобираем проект) и F9 (компилируем) проект запустился без единой ошибки (см.фото) .
Обратите внимание на эти варнинги:
[ILINK32 Warning] Warning: Public symbol '_A' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM POSTAVCHIK.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM SYSTEM.OBJ
[ILINK32 Warning] Warning: Public symbol '_A' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM POSTAVCHIK.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM TOVAR.OBJ
[ILINK32 Warning] Warning: Public symbol '_A' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM POSTAVCHIK.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM ZAKAZ.OBJ
[ILINK32 Warning] Warning: Public symbol '_a' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM POSTAVCHIK.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM SYSTEM.OBJ
[ILINK32 Warning] Warning: Public symbol '_A' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM SYSTEM.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM TOVAR.OBJ
[ILINK32 Warning] Warning: Public symbol '_A' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM SYSTEM.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM ZAKAZ.OBJ
[ILINK32 Warning] Warning: Public symbol '_B' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM SYSTEM.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM TOVAR.OBJ
[ILINK32 Warning] Warning: Public symbol '_B' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM SYSTEM.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM ZAKAZ.OBJ
[ILINK32 Warning] Warning: Public symbol '_A' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM TOVAR.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM ZAKAZ.OBJ
[ILINK32 Warning] Warning: Public symbol '_B' defined in both module D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM TOVAR.OBJ and D:\__SOFTWARE DEVELOPING\_TESTING\IRAIDA\ПРАКТИКА\FORM ZAKAZ.OBJ
symbol '_A' defined in both module - сивол '_A' объявлен в двух модулях.

по сабжу: посмотрите Project->Options...Packages - есть ли там строчка с ChartFX - если есть, снимите галку и сдеайте SHIFT+F9 и F9

а также, посмотрите в настройках среды - Include Path, Library Path - также, есть ли там упоминание о путях к ChartFX - т.е., к папке с этип компонентом, называться они могут иначе, и вообще, посмотрите, есть ли у вас на компе этот ChartFX, например, его bpl в папках билдера.
Миниатюры
Ошибка "Unable to open include file"  
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
13.11.2011, 16:56
У меня среда другая, не могу полноценно проект запустить, но хоть убей не нашел #include <ChartFX.hpp> даже через поиск.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 16:59
DefineTrueFalse, у меня тоже другая, это, кажись, 2007, вы в какой открывали ?
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
13.11.2011, 17:04
У меня 6-ка стоит, а открывал блокнотом
Проект в любом случае пересобирать надо, проще заново слепить, куча перекресных объявлений, даже если с потеряшкой-библиотекой разобраться, то компилироваться на тяп-ляп будет.
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 17:13  [ТС]
у меня 2006 билдер...слепляя снова -эта ошибка появляется вновь....а библиотеку эту я так найти и не могу((((((((((((((
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 17:15
вы ChartFX не устанавливали ? у меня , видимо, скомпилировалось потому, что оного нет и никогда не было, ищите. В Project->Options...Packages смотрела ?
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 17:19  [ТС]
LK, смотрела,там такого нет...ChartFX - я вообще не знаю, что это такое...
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.11.2011, 17:26
в том проектк, что вы выложили, тоже ругается, так понимаю ? мистика...
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
13.11.2011, 17:27
Цитата Сообщение от Iraida Посмотреть сообщение
у меня 2006 билдер...слепляя снова -эта ошибка появляется вновь....а библиотеку эту я так найти и не могу((((((((((((((
Это Developer Studio. У классический Borland 6 Builder++, не открывает проекты студии. Но у меня имеется эта библиотека от компонента TChartFX. Но у тебя его нигде нет в проекте и если ты создала проект "с чистого листа" и ошибка осталась, то полностью удаляй студию и ставь заново, ибо проблемы в глобальных настройках.
0
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 38
13.11.2011, 17:30  [ТС]
include > vcl > Chart Это одно и тоже с ChartFX ???

Добавлено через 1 минуту
LK, да, вы правильно понимаете... ((((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2011, 17:30
Помогаю со студенческими работами здесь

Unable to open include file 'graphics.h'
При компиляции выдает ошибку Unit1.cpp(5): E2209 Unable to open include file 'graphics.h'. помогите пожалуйста. ссылка на фаил...

JVCL + E2209 Unable to open include file ...
Поставил JVCL компоненты на RAD 2010 При попытке скомпилировать с использованием этих компонентов выходит ошибка &quot;E2209 Unable to...

Unable to open include file 'sSkinManager.hpp'
Всем Привет ! Столкнулся с такой проблемой , делал курсовую работу и решил использовать AlphaSkin как бы украсить программу.Закончил с...

E2209 Unable to open include file 'vcl.h'
Установил RAD Studio. Создаю пустой проект C++, запускаю, выдает ошибку Project2.cpp(3): E2209 Unable to open include file 'vcl.h'. Так же...

Настройка Builder XE7 (unable to open file include)
Добрый день. На XE7 ошибка unable to open file include при объявлении #include &lt;tchar.h&gt; и других имён. До этого работал на XE4 там всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru