Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > _main


Автор: Pomka 27.2.2003, 09:12
Привет все у меня тут вопрос такой мне VC6 выдает ошибку

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/main.exe : fatal error LNK1120: 1 unresolved externals

Обьясните плиз что это такое и как вылечит sad.gif


Автор: Vaulter 27.2.2003, 09:22
ну у тебя в проге функция то main есть?
какой проект то? под винду? консольный?

Автор: Fantasist 28.2.2003, 05:51
Очевидно, подключается модуль CRT консольного приложения. Можешь вставить пустую функцию main(). Хотя по уму его надо отключить (если ты, конечно, пишишь НЕ консольное приложение).

Автор: automax 28.2.2003, 06:58
Необходимо зайти в настройки проекта ("Project" - "Settings"), выбрать нужную конфигурацию и на закладке "С++" удалить опцию препроцессора _ATL_MIN_CRT.

Автор: Pomka 28.2.2003, 09:19
Цитата(automax @ 27.2.2003, 22:58)
Необходимо зайти в настройки проекта ("Project" - "Settings"), выбрать нужную конфигурацию и на закладке "С++" удалить опцию препроцессора _ATL_MIN_CRT.

smile.gif) А там такого и нет там есть только WIN32,_DEBUG,_CONSOLE,_MBCS

Приложение виндовское и есть функция int WINAPI WinMain smile.gif

Автор: Step 28.2.2003, 18:55
выложи пожалуйста сегмент кода подключения библиотек, и скажи какую функцию ты собираеся использовать из LIBCD

Автор: Fantasist 1.3.2003, 03:23
Цитата
Необходимо зайти в настройки проекта ("Project" - "Settings"), выбрать нужную конфигурацию и на закладке "С++" удалить опцию препроцессора _ATL_MIN_CRT



Хе. С чего это такая уверенность, что создается ATL проект.
Скопируй нам строку с опциями линкера сюда целиком, а мы посмотрим. А то просто в хелпе посмотри.

Автор: automax 1.3.2003, 08:07
Дело в то что данная проблема была описана на RSDN в одной статье. Там был написан именно этот совет, подозреваю что дело в одной из опции линкера.

Автор: Pomka 1.3.2003, 09:08
Всем спасибо все Сделал smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)