Ошибка Linker'а

  • Автор темы Conrad
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

Conrad

#1
При создании консольного приложения с массивами структур, C++ Builder выдаёт сообщения:

Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl

Компиляция проходит без ошибок.
 
04.09.2006
2 566
3
#2
Ну правильно, создал голое консольное приложение и хочешь использовать внутри него VCL? Так не получится.
 

vital

Больной Компом Детектед
29.01.2006
2 432
33
#5
Не использовать VCL внути готового консольного приложения.
 
R

RainCat

#6
В смысле как это исправить? Я в этом мало что понимаю....Пересмотрела кучу форумов, везде написано одно и тоже: при создании консольного проекта, снимай галочку Use VCL...

Но у меня НЕ консольное приложение!

А как исправить, если программа УЖЕ НАПИСАНА, уже рабочая...Просто перенесла на другой копьютер и она перестала работать...Пишет:

[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external 'WinMain' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0W32.OBJ

Что делать? Заново-то писать не хочется

Добавлено: HELP!!! :what?:
 
V

Vseslavur

#7
Необходимо определить в какой библиотеке или в каком объектнике определены эти функции и прилинковать его к проекту вручную
 
Статус
Закрыто для дальнейших ответов.