БлогNot. Если новый qt тоже не ставит vcredist_x64.exe

Если новый qt тоже не ставит vcredist_x64.exe

Последняя Windows 10, с последним Visual Studio 2019 был только один фокус, а вот QT, как он любит делать, покапризничал.

При установке рекомендуемой для платформы x64 онлайн-сборки вылазило сообщение о невозможности установить файл vcredist_x64.exe, из-за чего ни один комплект при создании проекта не подключался.

Решил так: удалив папки QT физически как в этой заметке, переустановил последнюю сборку с офсайта (только Qt Creator, пару дополнительных компонент и компиляторы MinGW для Windows x32 и x64 последних версий), критичный файл при установке пропустил (установщик Qt даёт такую возможность), среду Qt Creator сразу после установки тоже не запускал, а сначала скопировал файл vcredist_x64.exe из папки C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\1033 , где он имеется после установки Visual Studio, по адресу d:\qt\vcredist\vcredist_x64.exe

Потом выполнил для своей версии скрипт конфигурации Qt 5.12.6 (MinGW 7.3.0 64-bit) из меню Пуск/Qt (полная командная строка имеет вид C:\Windows\System32\cmd.exe /A /Q /K D:\Qt\5.12.6\mingw73_64\bin\qtenv2.bat ).

Теперь и виджет, и консольный проект создаются как прежде, вот маленький пример для файла main.cpp консольного проекта:

#include <QtCore>
#include <iostream>
using namespace std;

int main() {
 qDebug() << "Hello";
 cout << ", world!";
 return 0;
}

теги: софт c++ qt ошибка

14.12.2019, 14:36; рейтинг: 299