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.)
Если есть какая-либо ошибка или ошибка, пожалуйста, любезно поделитесь со мной.