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

 
не может открыть файл в инклуде, файл — заголовок из библиотеки EhLib
Makc
  Отправлено: 21.06.2005, 11:13


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







Ситуация такая: установил русский EhLib, но при добавлении компонента библиотеки на форму компилятор ругается на то, что не может открыть файл-заголовок (в частности в случае компонента DBGridEh не видит DBGridEh.hpp).
Использую C++Builder6.0. Во время установки добавил путь к библиотеки в Tools->Interactive invaronment->Library->Lib path как описано в инструкции.
Причём, что интересно, если на имени файла вызвать контекстное меню и выбрать Open file at cursor то файл находится без проблем
Пробовал заменять кавычки на угловые скобки — всё-равно не находит
Пробовал вместо имени писать полный путь — тогда он находит его без проблем, но начинает ругаться на ВСЕ многочисленные инклуды внутри библиотеки EhLib — наверняка существует более разумное решение, чем переписывание всех инклудов внутри библиотеки
Помогите разобраться
Vlad
Отправлено: 21.06.2005, 12:14


Машинист паровоза

Группа: Участник
Сообщений: 231



Если компоненты стоят нормально, то в проекте посмотри еще раз пути.
После установки комп. если сразу делать проект то бывает, пока из не него невыйдешь, сразу может не подхватить, у меня так было. Все дело в путях
Makc
  Отправлено: 26.06.2005, 01:04


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







Разобрался в вопросе — достаточно было несколько раз перезагрузиться
Дело было в том, что в полной верси подключение компонентов библиотеки произодится не директивой #include "DBGridEh.hpp" а директивой #pragma link "DBGridEh"

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