Что я должен сделать, чтобы успешно связать проект C++ Builder 6 в C++ Builder 2009 без неразрешенных внешних ссылок на вещи CodeGuard?

Вот что я сделал:

  1. Я открыл C++ Builder 6 - проект в C++ Builder 2009.
  2. Автоматически преобразовал его в проект C++ Builder 2009.
  3. Сказал (C++ Builder 2009), чтобы собрать все.

Вот что он сделал:

  1. Успешно все скомпилировано.
  2. Не удалось завершить ILINK32, выход с

    "Error: Unresolved external '_CG_DESC' referenced from MyProjectsFirstFile.obj".
    

2 ответа

Это похоже на ошибку Code Guard. Попробуйте удалить все файлы объектов (.obj) и перестроить весь проект.

Если это по-прежнему не работает, отключите опцию Code Guard в C++Builder 6 и попробуйте снова импортировать проект.

Вы также можете попробовать дискуссионные форумы CodeGear/Embarcadero.

Ссылка: https://forums.codegear.com/thread.jspa?messageID=52470&tstart=0

Никогда не позволяйте IDE автоматически обновлять проект со старой версии. Это никогда не работает правильно. Вместо этого всегда создавайте новый проект заново и добавляйте в него существующие исходные файлы по мере необходимости.

Другие вопросы по тегам