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". Это надо у каждого комплекта проставить галку. И все отлично заработало. Не обращал внимание на такую вещь.
Так это ж под виндой :)))
Но спасибо большое, пригодится
Не собирал проект на линуксе для винды. Читал что можно с помощью mingw. Мне для проекта нужен был webview, он только под msvc. Я просто запускаю virtualbox с виндой и там компилирую проект
Обсуждают сегодня