проблемы при сборке проекта через MSVC2017.

Qt, MSVC, ошибки

Добрый день, ситуация такая наприсал проект с использованием WebEngine и WebEngineWidgets, соответсвенно использовал комплект MSVC2017, выбарл там копилятор MinGW 7.30.0 и отладчик GNU gdb 8.1 for MinGW 7.30.0, коплекты настроил таким образом для систем 32-х и 64-х разрядности. Все было нормально и я успешно написал проект. Потом я купил SDD и решил перенести как проекты так и Qt на него, проекты я просто скопировал и удалил папки со сборкой проекта и файл формата .pro.user, Qt я удалил и переустановил на SDD и все проект не собирается как я не билься всегда вылетает одна и та же ошибка:-1: ошибка: No rule to make target 'E:/Qt/5.14.1/msvc2017_64/lib/libQt5WebEngine.a', needed by 'EducationPractice.exe'. Stop. Плюс у комлпекта карсный кружок с ошибкой Компилятор MinGW 7.30.0 <разрядность> for C++ (x86-windows-msys-pe-<Разрядность>) не может создавать код для профиля Qt "Имя профиля"(x86-windows-msvc2017-pe-<разрядность>), такой ошибки в первый раз небыло, до переноса на SDD, был желтный значок предупреждения и все.
Что я пробовал чтобы решить ошибку:
Переустановка Qt около 6 раз пробуя разные версии;
Установка MS Visual Stuido с выбором там всеможных версий SDK и копиляторов;
Ручная установка SDK как для windows 10 так и для windows 8.1;
В меню проекты->настройки сборки - убирать галочку с теневой сборки;
Переустановил Windows с 10 на 8.1;
Удаление файла toolchains.xml по пути C:\Users\DarkMadar\AppData\Roaming\QtProject\qtcreator;
Что я не смог попробовать:
В инернете видел что это проблема может из за того что Qt линкуется под одной разрядностью а проект собирается под другой, но я ничего не линковал, или может не поманию о чет тут речь. Я просто устанавливаю через официальный установщик и все, как и в первый раз (до переноса на SDD).
Данную проблему пытаюсь решить уже два дня а отчет по проекту надо сдавать уже вчера, может кто сталкивался с данной проблемой?
Во вложении положу проект и скрины ошибок и комплектов.
EducationPractice.rar EducationPractice.rar

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!

2
Evgenii Legotckoi
  • Feb. 10, 2020, 6:12 a.m.
  • (edited)
  • The answer was marked as a solution.

Добрый день.
MSVC2017 и MinGW - это разные компиляторы. Первый - это от Microsoft, второй - это порт GCC компилятора под Linux.
Не помню, чтобы WebEngine вообще поддерживался под MinGW, во всяком случае раньше он точно не поддерживался, а в новостях за последний год я ничего о поддержке не слышал.
Так что предположу, что вам нужно именно MSVC вместо MinGW, и скорее всего так и было до переноса на SSD, просто забыли.
Возможно также, что у вас остались какие-то переменные окружения со старыми путями, стоит подчистить.

Касательно этой ошибки, No rule to make target 'E:/Qt/5.14.1/msvc2017_64/lib/libQt5WebEngine.a'

Вы Qt устанвливали по этому пути? 'E:/Qt

Сначала попробуйте всё-таки использовать MSVC компилятор вместо MinGW-

    Да я понимаю что они разные, вы правы WebEngine вообще не поддерживается MinGW поэтому и использую MSVC2017. Путь у меня такой как вы сказали (E:/Qt). И вот буквально пока пишут ответ с ноута, перезагрузка компьютера каким то чудом решила проблему, после того как я по вашему совету снова поменял компиляторы, но до перезагрузки ошибка осталась, даже после очистки папок сборки. Но дело в том что я уже менял их раньше, это первое что я пытался сделать, за эти два дня я перепробовал кучу вариантов и тот который у меня щас включительно. Непонимаю в чем была проблема. Спасибо за помощь и быстрый ответ!. Вот с такими настройками у меня все собралось:

      Comments

      Only authorized users can post comments.
      Please, Log in or Sign up
      AD

      C ++ - Test 004. Pointers, Arrays and Loops

      • Result:50points,
      • Rating points-4
      m

      C ++ - Test 004. Pointers, Arrays and Loops

      • Result:80points,
      • Rating points4
      m

      C ++ - Test 004. Pointers, Arrays and Loops

      • Result:20points,
      • Rating points-10
      Last comments
      i
      innorwallNov. 15, 2024, 5:26 a.m.
      Qt/C++ - Lesson 031. QCustomPlot – The build of charts with time buy generic priligy We can just chat, and we will not lose too much time anyway
      i
      innorwallNov. 15, 2024, 3:03 a.m.
      Qt/C++ - Lesson 060. Configuring the appearance of the application in runtime I didnt have an issue work colors priligy dapoxetine 60mg revia cost uk August 3, 2022 Reply
      i
      innorwallNov. 14, 2024, 8:07 p.m.
      Circuit switching and packet data transmission networks Angioedema 1 priligy dapoxetine
      i
      innorwallNov. 14, 2024, 7:42 p.m.
      How to Copy Files in Linux If only females relatives with DZ offspring were considered these percentages were 23 order priligy online uk
      i
      innorwallNov. 14, 2024, 5:09 p.m.
      Qt/C++ - Tutorial 068. Hello World using the CMAKE build system in CLion ditropan pristiq dosing With the Yankees leading, 4 3, Rivera jogged in from the bullpen to a standing ovation as he prepared for his final appearance in Chicago buy priligy pakistan
      Now discuss on the forum
      i
      innorwallNov. 14, 2024, 11:39 a.m.
      добавить qlineseries в функции priligy amazon canada 93 GREB1 protein GREB1 AB011147 6
      i
      innorwallNov. 11, 2024, 6:55 p.m.
      Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
      9
      9AnonimOct. 25, 2024, 4:10 p.m.
      Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

      Follow us in social networks