Вопрос

Я понимаю, что невозможно иметь приложения с несколькими точками входа под Windows.

У меня есть приложение MFC, и я добавил код для того, чтобы сделать его в качестве услуги (main() точка входа и другие необходимые вещи), но выглядит, что Windows всегда будет работать WinMain() от MFC вместо моего главного.

Вопрос в том, как я могу отключить WinMain() от MFC, чтобы иметь возможность бегать main().

Вероятно, та же проблема применится, если вы хотите запустить одно и то же приложение, что и приложение консоли.

Что мне нужно изменить в свойствах проекта, чтобы построить его как приложение консоли (Main вместо WinMain)?

Комментирует мой Cwinapp единственное решение?

Это было полезно?

Решение

Если вы посмотрите на настройки линкера, вы можете изменить точку записи. Это где вы хотите, чтобы искать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top