Невозможно собрать любую программу в Windows 10 с Qt Creator 5.12.3 - PullRequest
0 голосов
/ 23 июня 2019

Последние несколько дней я постоянно сталкиваюсь с повторяющейся ошибкой, когда пытаюсь скомпилировать программу на своем компьютере с Windows 10. Изначально программа была написана на Linux с использованием Qt 5.10 и GCC, а в Linux она отлично работала годами. Теперь, когда я пытаюсь скомпилировать его на моем компьютере с Windows, выдается сообщение об ошибке, в котором говорится, что 32-разрядная версия MSVC2017 имеет проблемы с конфигурацией.

 Qt Creator 4.9.1
Based on Qt 5.12.3 (MSVC 2017, 32 bit)

Built on May 26 2019 21:17:08

From revision 168e91b618

Copyright 2008-2019 The Qt Company Ltd. All rights reserved.

Вот ошибка, которая делает мою жизнь адом, так как я просто не могу скомпилировать ни одну программу в Windows. Поскольку я являюсь разработчиком только для Linux, это первый раз, когда я вижу такие ошибки, когда пытаюсь скомпилировать их в Windows 10.

20:40:28: The process "C:\Qt\Qt5.12.4\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project webenginebrowser (kit: Desktop Qt 5.12.4 MSVC2017 32bit)
The kit Desktop Qt 5.12.4 MSVC2017 32bit has configuration issues which might be the root cause for this problem.
When executing step "Make"

При установке Qt в Windows я выбрал полный пакет всего, что находится под деревом 5.12.3. Версия Mingw Qt, clang все установлены.

Я также установил Visual Studio 2017 с инструментами C ++ и всеми различными библиотеками.

Я также запустил vcvarshall.bat и открыл Qt создатель из этого терминала, но все еще появляется та же ошибка, и я не знаю, как с этим справиться. Я буквально пробовал каждое решение, данное Google, с той же ошибкой.

Пожалуйста, дайте некоторое решение о том, как собрать мои программы в Qt 5.12 в Windows.

Настройки Qt Kit

enter image description here

1 Ответ

0 голосов
/ 07 июля 2019

Хорошо.Наконец, попробовав все предложения, я обнаружил, что проблема в том, что в тестовой машине, где я собирал программу Qt, было слишком много библиотек.Мне пришлось получить явное разрешение, чтобы удалить все и установить новую Windows 10. После этого я выбрал только MinGW в комплекте, и он, наконец, скомпилирован правильно.

...