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


Автор: Kirgston 28.8.2011, 22:37
Всем доброго времени суток! Собственно есть проект на Visual C++ 2010 + boost. Есть 2 целевых платформы. х32 и х64. При компиляции х32 всё проходит удачно. При компиляции под х64 линкер ругается:

Код

1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol WinMain referenced in function __tmainCRTStartup
1>.\Debug\ConnectServer.exe : fatal error LNK1120: 1 unresolved externals


Не пойму при чем тут WinMain? У меня полностью консольная программа. Вин Мэина в коде нигде нету. Благодарю!

Автор: 586 29.8.2011, 05:58
Укажи в настройках линкера, что у тебя консольное приложение (/SUBSYSTEM:CONSOLE).

Автор: Kirgston 29.8.2011, 08:20
О! Благодарю! Честно вряд ли сам бы додумался т.к. раньше (при сборке х32) это не играло роли.

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