Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не линкуется проект после отключения CG 
:(
    Опции темы
Anikmar
Дата 15.4.2007, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



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

Если в настройках проекта убрать галочку с Code Guard перестает линковаться с сообщениями вида:
  [Linker Error] Unresolved external '_CG_DESC' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\TEST_OTHER.OBJ
  [Linker Error] Unresolved external '_CG_DTORTHIS' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\TEST_OTHER.OBJ
  [Linker Error] Unresolved external '_CG_A_BP' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\TEST_OTHER.OBJ
  [Linker Error] Unresolved external '_CG_THIS' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_MAIN.OBJ
  [Linker Error] Unresolved external '_CG_DA_EPY' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_MAIN.OBJ
  [Linker Error] Unresolved external '_CG_GDA_EGY' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_MAIN.OBJ
  [Linker Error] Unresolved external '_CG_A_PY' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_TESTENUM.OBJ
  [Linker Error] Unresolved external '_CG_A_PD' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_TESTENUM.OBJ
  [Linker Error] Unresolved external '_CG_DA_EPXSY' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UT_MATRIX.OBJ
  [Linker Error] Unresolved external '_CG_LDA_BEPXSY' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_TESTMATRIX.OBJ
  [Linker Error] Unresolved external '_CG_A_PQ' referenced from D:\PROGRAMS\B_ARMS\LEOCCADO\TEST_OTHER\UF_TESTWORDS.OBJ

Причем не все модули проекта он цепляет.

Убивал объектники, делал Rebuild - ничего не помогает.

Где искать собаку?
PM MAIL ICQ   Вверх
dumb
Дата 15.4.2007, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 32
Всего: 158



afair файл проекта (.bpr) зачистить от упоминаний CG надо.
PM MAIL   Вверх
Anikmar
Дата 15.4.2007, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Еслиб я еще знал что там править.
Явную секцию нашел такую:
[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=0
                ^^^^^

Но это как раз и есть галочка Code Guard.
А вот где он еще что цепляет пока что-то не нашел

Добавлено через 1 минуту и 57 секунд
Что меня удивляет, так это то, что не все файлы проекта имеют такие битые ссылки. Не могу найти закономерность.
PM MAIL ICQ   Вверх
dumb
Дата 16.4.2007, 02:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 32
Всего: 158



в .bpr:
проверить OPTIONS/CFLAG1 на наличие опций компилятора -vG
проверить LINKER/ALLLIB на предмет cg32.lib

дальше немного шаманства:
стереть весь "хлам" - obj, tds, pre-compiled хидеры(скорее всего - $BCB\Lib\vcl60.*), пощелкать туда-сюда кнопками Debug-Release, Build.

исправлял такое пару раз, причем по просьбам, посему и не помню точно, что там к чему. smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0654 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.