![]() |
|
![]() ![]() ![]() |
|
Демидрол |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 7.6.2008 Где: СПб Репутация: нет Всего: нет |
доброго времени суток все,вот столкнулся с такой проблемой:после переустановки билдера версия 6.0 при сборке проекта возникает ошибка:
[Linker Error] Unresolved external 'T_CRC::CaleCRC16CheckSum(const unsigned char *, unsigned long)' referenced from F:\PROJECT\CRC\UNIT1.OBJ Есть модуль под названием CRC, в нем есть функция, указанная в ошибке,а вызываю я ее в файле самого проекта.Причем подключаю в .h-файл проекта .h-файл модуля, а в проект делаю Add to project .срр-файл модуля. Таким образом,не понятно,почему компилятор видит объяление данной функции,а ее реализвацию - нет.Неужели придется явно подключать .срр-файл и то,когда я раньше делал,как описано выше, было исключением из правил,по которым нужно собирать проект???? Смотрел в разных местах,но ответа не нашел.Билдер еще раз переставил,но не помогло. Помоите,пожалуйста,а то расстраиваюсь очень.Заранее спасибо. Код прилагается: Unit1.cpp
Unit1.h
CRC.cpp
CRC.h
|
||||||||
|
|||||||||
HappyLife |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 17.5.2006 Репутация: 4 Всего: 8 |
Вот так пиши реализацию
|
|||
|
||||
Демидрол |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 7.6.2008 Где: СПб Репутация: нет Всего: нет |
Семен-Семеныч!!!!!!!!!!!!!!!!!
ой-как стыдно,что сам не нашел... Спасибо огромное за помощь...пропустил,потом затупил..СПАСИБО!!!! ![]() |
|||
|
||||
xvr |
|
||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
А в чем глубокий смысл заворачивания бедной функции вычисления CRC в класс и последующее его вызывание через NULL указатель?
![]() unip1.cpp
crc.cpp
crc.h
|
||||||
|
|||||||
Демидрол |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 7.6.2008 Где: СПб Репутация: нет Всего: нет |
глубокий смысл в правиле конторы,в которой я работаю, о том, что для НОВЫХ ВЫЧИСЛЕНИЙ(!!!) необходимо создавать новый класс.
![]() Все элементарное просто. ![]() Надо так надо. А дорогие работники сделают так,как просят.И без лишних слов. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |