Удалить командную строку в D?

Я пишу SDL-приложение на D (поэтому я хотел бы поддерживать высокую степень независимости от платформы), и я ищу способ остановить командную строку, открывающую релизные сборки. Как это сделать?

2 ответа

Решение

Позвоните в DMD с опцией -L-Subsystem:Windows,

Просто убедитесь, что ваш main меняется на WinMainс соответствующими аргументами.

Я сделал именно это https://bitbucket.org/ponce/vibrant/src/032e61352ad9/trunk/vibrant/vibrant.d (общественное достояние)

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