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

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

  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 ]

3 голосов
/ 19 декабря 2008

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

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

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

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

1 голос
/ 08 января 2010

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

...