Как создать приложение Qt, используя MSVC14? - PullRequest
0 голосов
/ 27 ноября 2018

Здравствуйте, у меня есть загрузка qt-opensource-windows-x86-winrt-5.5.1.exe с сайта QT.Я запустил установщик, он успешно завершается.

Но я могу создать приложение QT с помощью MSVC 2015. Поэтому, если я создаю новое приложение Project-> Templates-> Visual C ++ -> QT-> QT GUI

Я получаю ошибку:

The following error occurred: 
Unable to find QT build!
To solve this problem specify a Qt build.
  • Как можно интегрировать QT 5.5 с MSVC14?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Самый простой способ, который я предполагаю, это скачать "qt-opensource-windows-x86-msvc2015-5.6.3.exe" с официального сайта Qt и установить его.

https://download.qt.io/archive/qt/5.6/5.6.3/qt-opensource-windows-x86-winrt-msvc2015-5.6.3.exe.mirrorlist

1- Запустите программу установки, пока она не будет завершена.

2- Откройте MSVS 2015.

3- Инструменты-> Расширения и обновления ...

4- НажмитеОнлайн.(С левой панели).

5- Нет, на правой панели в поле поиска введите: Qt.

6 - Мастер должен найти «Инструменты Qt Visual Studio», «Qt Test»Адаптер "," Пакет Qt "...

7- Выберите QtPackage и нажмите вниз.

8- После завершения загрузки нажмите" Установить ".

9- После установкиПосле закрытия и повторного открытия MSVS 2015. (чтобы новые пакеты были добавлены и загружены).Или нажмите перезагрузить Visual Studio.

10- После перезапуска MSVS вы увидите в меню «QT5».

11- В меню выберите QT5-> QT Options.

12- Нажмите кнопку Добавить.

13 - Найдите папку: C: \ Qt \ Qt5.6.3 \ 5.6.3 \ msvc2015

14 - Нажмите кнопку ОК.

15- Вы не получите сообщение об ошибке красного цвета;Это означает, что QT был успешно обнаружен.

16 - Вы можете добавить "Инструменты Qt Visual Studio" так же, как и шаги, описанные выше.

17 - Давайте создадим минимальное приложение с графическим интерфейсом с MSVC2015, используяQT5:

1- Откройте MSVC2015.

2- Файл-> Новый-> Проект-> Visual C ++ -> Qt-> Приложение Qt Gui.

3 - щелкнитеследующий.Оставьте все как есть.

4- нажмите Готово.

5- Мастер создаст проект.

6- Построение и запуск.Это должно работать правильно;вы получите диалоговое окно.

  • Минимальная программа генерируется мастером:

    #include "QtGuiApplication1.h"
    
    QtGuiApplication1::QtGuiApplication1(QWidget *parent)
    : QMainWindow(parent)
    {
        ui.setupUi(this);
    }
    
  • Теперь, если вы попытаетесь запустить приложение,мы только что построили с MSVC извне MSVC2015:

1- Откройте C: \ Users (ваше имя пользователя) \ Desktop \ QtGuiApplication1 \ Win32 \ Debug

2- YouВы найдете там исполняемый файл: QtGuiApplication1.exe

3 - Дважды щелкните по нему.

4 - Не работает ?!Почему?

5 - потому что вы просто связали динамически с Qt5.

6 - так что скопируйте необходимые библиотеки DLL из установочной папки Qt ("C: \ Qt \ Qt5.6.3 \ 5.6.3 \ msvc2015 \ bin ") в ту же папку, что и ваш application.exe (в данном случае в папку« Отладка »вашего приложения).

7 - Дважды щелкните его сейчас.Должно работать нормально.

0 голосов
/ 28 ноября 2018

почему вы хотите использовать эту старую версию Qt и помнить, что номер года в названии продукта не имеет ничего общего с реальной версией.https://omwtm.blog/2014/12/03/visual-studio-2013-version-numbers-and-updates/

...