Qt — хорошая кроссплатформенная среда. Существует много программного обеспечения, созданного Qt и Qt Creator.

Если ваше приложение не используется в коммерческих целях и вы можете выпустить исходный код, вы можете использовать Qt бесплатно. Инсталлятор можно скачать здесь.

Qt поддерживает несколько основных платформ, включая ios, Windows, macOS, Windows, Linux и т. д. В моем случае я установил версию для Windows.

Предостережение. Убедитесь, что ваша версия Visual Studio совпадает, например, если вы используете VS 2012, вы не сможете загрузить последнюю версию Qt и QtCreator.

После установки вы можете открыть Qt Creator. Следуя некоторым туториалам, вы сможете создать собственное приложение. В этом примере, когда нажата кнопка Hello, текстовый редактор выше покажет Hello World and Hello Qt :).

Здорово! вы можете использовать Qt и Qt Creator для создания фантастических приложений.

Однако, как мы упоминали ранее, мы также хотим использовать наше приложение в других ОС, например, в Linux. Что нам делать?

Сначала скопируйте файл проекта.

В моем примере я должен скопировать как «test2», который состоит из main.cpp, так и «build-test2-Desktop…..», который содержит файлы .o и .exe.

В Linux вам необходимо перекомпилировать его с помощью компилятора Linux.

Найдите расположение файла *.pro. (В этом случае test2.pro находится в папке «test2».

Используйте qmake для создания нового Makefile. он может связать и настроить ваше приложение автоматически.

qmake test2.pro

Затем сделайте проект.

make

И вы увидите исполняемый файл.

./test2

Вы можете выполнить свое приложение без каких-либо других работ по порированию.

(В моем случае, поскольку я использовал MobaXterm, вы не можете видеть тему Ubuntu.)

Если есть какая-либо ошибка или ошибка, пожалуйста, любезно поделитесь со мной.