Изменение консольного приложения C++ на подсистему Windows

Название вопроса объясняет почти весь вопрос. Я программирую консольное приложение уже около недели, и я хочу перейти на графический интерфейс. Звучит просто, но я сталкиваюсь с некоторыми ошибками. Я бы добавил их сюда, но, кажется, довольно очевидно, что есть некоторые приготовления, которые мне нужно сделать, чтобы перейти к GUI, которые я еще не сделал.

Итак, с чего мне начать?

Спасибо -P

РЕДАКТИРОВАТЬ: LIBCMT.lib(wincrt0.obj): ошибка LNK2001: неразрешенный внешний символ _WinMain@16

Это все, что у меня есть до сих пор, но, судя по всему, это может быть большой проблемой для решения. И если я не прояснил это, моя цель - перейти с подсистемы консоли на подсистему Windows.

1 ответ

Решение

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

Другие вопросы по тегам