Мне лично нравится clink . Он не только обрабатывает коды ANSI, но также добавляет множество других функций, поэтому Windows Console ведет себя как bash (история, обратный поиск истории, сочетания клавиш и т. Д.):
- То же редактирование строки, что и Bash (из библиотеки Readline GNU).
- Сохранение истории между сеансами.
- Контекстно-зависимое завершение; Исполняемые файлы (и псевдонимы). Команды каталога. Переменные среды. Инструменты Thirdparty; Git, Mercurial, SVN, Go и P4.
- Новые сочетания клавиш; Вставить из буфера обмена (Ctrl-V). Инкрементный поиск истории (Ctrl-R / Ctrl-S). Мощное завершение (TAB). Отменить (Ctrl-Z). Автоматический «cd ..» (Ctrl-PgUp). Расширение переменной среды (Ctrl-Alt-E). (нажмите Alt-H еще для многих ...)
- Сценарий завершен с помощью Lua.
- Запрос цвета и сценария.
- Автоответчик « Завершить пакетное задание? ".
Да, вполне возможно создавать нативные приложения Vulkan с помощью Visual Studio 2017.
Чтобы использовать Vulkan, вам нужно всего лишь включить заголовочный файл vulkan.h
. Этот заголовок будет автоматически включать все остальные заголовки, необходимые для использования Vulkan, в зависимости от вашей целевой платформы.
Обратите внимание, что более старые версии платформы Android (23 и ниже) не включают в себя библиотеку vulkan.so, поэтому, если вы нацеливаетесь на них, вам нужно динамически загружать указатели на функции Vulkan, даже для функций без расширений. [113 ]