Православный взгляд на ИТ

Вопрос об ошибке LNK2001
StanB., православный из РПЦ - 20:32 30.08.2003
Уважаемые участники,

Недавно попытавшись скомпилить в VC 6 обычный exe получил ошибку: error LNK2001: unresolved external symbol _main

Однако ж этого main у меня нигде и не должно быть: ведь в настройках стоит subsystem:windows, а значит должен быть WinMain, и он есть. Я попробовал вставить пустой main -- всё скомпилилось и пошло. Нельзя ли как-то избавится от этого пустого main'a и вообще, от чего это происходит?

                


Re: Вопрос об ошибке LNK2001
Братец Дыкъ, православный обнагленец из OCA - 21:43 30.08.2003


Re: Вопрос об ошибке LNK2001
StanB., православный из РПЦ - 15:32 31.08.2003
Кажется, это не совсем то. Во-первых, я не подпадаю не под одну из конфигураций, указанных в SYMPTOMS: ведь у меня обычный Win32-проект. Во-вторых, то, что сказано в RESOLUTION тоже не решает проблему.

                


Re: Вопрос об ошибке LNK2001
Пабло, православное (РПЦ МП) - 12:17 03.09.2003
Приветствую!

Может быть у Вас stab.exe не прописан?! Потому что, функция main, она применима только для консольных и ДОСовский приложений, а WinMain для оконных. Или какие то лишние опции стоят в строке выззова комплятора и линкера. Проверьте это.