2010-10-07 5 views
14

(его длинная история), но у меня есть большой сложный файл проекта, содержащий программу Windows. К сожалению, проект был первоначально построен как консольное приложение. Программа компилирует и поддерживает ссылки, но при запуске создается консоль вместо коллекции окон, на которые я надеялся. Я посмотрел на командную строку и увидел «/ SUBSYSTEM: CONSOLE», тогда как это должно быть «/ SUBSYSTEM: WINDOWS». Я не знаю, как изменить командную строку. Есть ли какая-то коробка, в которой я могу указать в настройке проекта где-нибудь, чтобы внести это изменение?конвертировать консольное приложение в приложение Windows

ответ

23

Щелкните правой кнопкой мыши проект, свойства, компоновщик, систему, измените настройку подсистемы. Вам также придется изменить свой метод main() на WinMain(). И вам лучше создать несколько окон, иначе их не будет много.

4

Дополняя Ганс Ответ: В то время как в свойствах, а также помнить, чтобы расширить C/C++ узла и выберите Препроцессор. Затем отредактируйте Определения препроцессора - замените _CONSOLE на _WINDOWS.

+0

_WINDOWS undefined, если подсистема Windows установлена ​​в компоновщике – Sergei

Смежные вопросы