Re: Unresolved external
От: achp  
Дата: 27.08.02 08:49
Оценка: 15 (1)
Здравствуйте Шалимов Рубен, Вы писали:

Перекомпилируй компоненты с отключенным CodeGuard.
Unresolved external
От: Шалимов Рубен  
Дата: 27.08.02 08:45
Оценка:
Люди!
Помогите, plz!

Пишу компонентик на Builder 5.0. Там несколько классиков. Какие визуальные, какие нет.
Он компилится, линкуется, регистрится без проблем. Но когда я пытаюсь использовать эти компоненты, линкер ругается:
[Linker Error] Unresolved external '_CG_DESC' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp
[Linker Error] Unresolved external '_CG_THIS' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp
[Linker Error] Unresolved external '_CG_DA_EPY' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp
[Linker Error] Unresolved external '_CG_DTORTHIS' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp
[Linker Error] Unresolved external '_CG_A_BP' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp
[Linker Error] Unresolved external '_CG_DA_EPXSY' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp
[Linker Error] Unresolved external '_CG_GDA_EGY' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\LIB\MILLCOMPONENTS.LIB|E:\Projects\BCPP\Work\Components\MillComponents\MillObjectsControlCmp.cpp


Попробовал убить компонент, стёр все файлы, кроме собственно кода. Помогло. Сейчас та же ошибка выскакивает, и ничего не помогает.

Подскажите, что не так
Спасибо
Re[2]: Unresolved external
От: Шалимов Рубен  
Дата: 27.08.02 08:59
Оценка:
Здравствуй, achp!

Неужто он может мешать?!
Сейчас попробую.
Re[3]: Unresolved external
От: achp  
Дата: 27.08.02 09:01
Оценка:
Здравствуйте Шалимов Рубен, Вы писали:

ШР>Неужто он может мешать?!


Да, если пользователь компонента компилируется без CodeGuard, а сам компонент — с ним.
Re[4]: Unresolved external
От: Шалимов Рубен  
Дата: 27.08.02 09:06
Оценка:
Здравствуйте achp, Вы писали:

А не лучше и пользователя компилить с CodeGuard?
Re[4]: Unresolved external
От: Шалимов Рубен  
Дата: 27.08.02 09:17
Оценка:
Сейчас вообще ничего не работает
Я удалил свой компонент из списка Design packages, открыл проект компонента, перелинковал без CodeGuard'а, установил, сохранил, закрыл. А вкладка с моими компонентами на Component Palette не появилась. Её просто нет , причём в списке Design packages мой компонент есть!
Re: Unresolved external
От: Шалимов Рубен  
Дата: 27.08.02 09:27
Оценка:
Спасибо!!!

А имена этих unresolved externals, которые он найти не мог, что-нибудь означают? Я имею в виду _CG_чего-то-чего-то?
Re[4]: Unresolved external
От: Шалимов Рубен  
Дата: 27.08.02 10:19
Оценка:
Да!
Именно он и мешал. Я потыкался, повключал-повыключал CodeGuard в компоненте и в клиенте. Так оно и есть.

СПАСИБО!!!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.