Запуск приложения без консоли

> Свободная база знаний SFML > FAQ > Запуск приложения без консоли

Убираем консоль из SFML приложения, на примере Visual Studio 2015. Суть действий, в принципе, применима к любым версиям VS и CB.

Будет лучше, если вы имеете настроенный пресет (конфиг) для компиляции dynamic-debug или static-reliase версии.

В свойствах проекта, зайдите в диспетчер конфигураций:

Screenshot_3Здесь создайте копию рабочего пресета:

Screenshot_4

Это нужно для сохранения версии с консолью, рядом с релизом без нее.

В свойствах проекта выбираем скопированный пресет. Проходим в Компоновщик => система, параметр Подсистема меняем на “Windows (/SUBSYSTEM:WINDOWS)”.Screenshot_5Осталось подключить библиотеку sfml-main.lib. Компоновщик->дополнительные зависимости:

Screenshot_6

В случае fatal error LNK1120 или других ошибок, попробуйте пересоздать проект по одной из ссылок в начале статьи. Если не помогло, обратитесь с вопросом на форум.

https://kychka-pc.ru/Forum/topic/zapusk-prilozheniya-bez-konsolya

Буду благодарен, если поделитесь: