Я кодировал в Qt несколько лет, используя MSVC и QtCreator для Windows.Как развернуть кросс-платформенные приложения с Qt?
Теперь я решил перейти в среду Linux и продолжить разработку под Ubuntu. Затем я хочу скомпилировать результат на Windows-машине для исполняемого файла Windows, я не ожидаю никаких проблем, так как Qt-код будет независимым от платформы.
Итак, у меня есть все мои .cpp, .ui, .h, .pro и другие файлы на Ubuntu, я могу скомпилировать его из Qt Creator или с помощью командной строки, и теперь я тоже хочу развернуть для Windows. Как я могу продолжить? Я копирую все файлы на компьютере Windows каждый раз и открываю проект в QtCreator в Windows? Или я могу каким-то образом автоматизировать этот процесс, чтобы иметь возможность использовать, например. сетевую папку и избежать Windows Qt Creator, изменяя мой код, разработанный под Linux Qt Creator? Существует недостаток документации, когда дело доходит до кросс-платформенного развертывания, но это ключевая функция, которую рекламирует Qt повсюду.
Требуется ли редактирование какого-то кода? Каков наилучший подход в этом сценарии?
«... сетевая папка» Нет, синхронизация кода между компьютерами - это то, для чего нужны системы контроля версий. – MrEricSir
, поэтому я должен просто использовать git и получить последнюю версию в Win, а затем скомпилировать? Это все, что требуется (+, конечно, добавить dependecies libs)? –
", поэтому я должен просто использовать git и получить последнюю версию в Win, а затем скомпилировать?" .. да ! – HazemGomaa