* Перешел по ссылке https://visualstudio.microsoft.com/ru/downloads/ * Внизу выбрал "Старые загрузки" * Далее

2019 -> Загрузка
* Попал на этот сайт https://my.visualstudio.com/Downloads?q=visual%20studio%202019&wt.mc_id=o~msft~vscom~older-downloads
* Слева есть столбик с несколькими версиями. Выбрал максимальную версию 16.11
* Из всех пакетов есть единственный Build Tools for Visual Studio 2019 (version 16.11) x64 exe
* Запустил build tools
* Поставил галочку "Разработка классических приложений на С++"
* Справа в столбце появились список пакетов. Но я дополнительно ничего не выбирал. Стандартно там MSVC 142, windows sdk 10, CMake, тестирование для cli, c++ address sanitizer. При установке надо 6.77 гб дискового пространства
* Внизу окна обратил внимани что все будет ставится в C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools. Странно что x86
* После выборов компонентов попал на стандартное окно Visual Studio Installer, где был в списке уже давно установленный Visual studio community 2017. Теперь в списке появился Visual Stuido Build Tools 2019 и его загрузка
* У меня в Qt были уже скачаны комплекты msvc 2019 для 5.15.2. После установки build tool, зашел в Qt, все автоматически нашлось и определилось. что 32 бит, что 64

Протестировал проект где нужен был с++17, все скомпилировалось. Специально сделал ошибку в коде и компилятор выдавал кракозябру. Вспомнил что я в языковом пакете build tools оставил только русский. Хотел уже в настройках проекта сменить стандартный jom на самописный скрипт, где идет конвертация через inconv 866 -> 1251.
И я нашел в настройках комплекта такую галочку "Заставить компилятор MSVC выводить сообщения UTF-8". Это надо у каждого комплекта проставить галку. И все отлично заработало. Не обращал внимание на такую вещь.

3 ответов

21 просмотр

Так это ж под виндой :)))

Но спасибо большое, пригодится

Mr.Mait- Автор вопроса
Tim
Так это ж под виндой :)))

Не собирал проект на линуксе для винды. Читал что можно с помощью mingw. Мне для проекта нужен был webview, он только под msvc. Я просто запускаю virtualbox с виндой и там компилирую проект

Похожие вопросы

Обсуждают сегодня

Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта