Я думаю, что мой вопрос противоположна: How can I import a Windows project to Ubuntu on Qt?Как загрузить проект Qt с Linux в Windows,
Моя команда создала проект Qt (* .Creator, * .files и т.д. файлы), что они использовать из Linux. Я запускаю Windows и устанавливаю Qt Creator для Windows. У меня также есть диск (Z :), сопоставленный с приводом Linux с исходными и проектными файлами.
Когда они открывают файл .creator (как проект), все файлы отображаются в их Qt Creator, работающем в Linux. Когда я открываю этот файл (как проект) в Qt Creator для Windows, я вижу только 4 файла (* .creator, * .config, * .files, * .includes), и я не вижу исходные файлы.
The * .files файл имеет строки, которые выглядят как:
/home/user/path/file.cpp
И мое сопоставление дисков делает карту этот файл как Z:/дом /user/path/file.cpp (и я открываю файл * .creator из Z :).
Мне нужно только просмотреть и отредактировать файлы - мне не нужно создавать в Windows. Можно ли использовать существующие файлы проекта Linux для загрузки проекта в Windows? Если нет, какие изменения мне нужно сделать?
спасибо.
Проект Qt использует .pro-файл, я никогда не слышал о файле .creator. – sashoalm
Также не является '* .files' известным расширением файла omho. : D Всякий раз, когда вы выполняете проект Qt, который будет разработан на нескольких системах, я бы посоветовал добавить конкретные процедуры для обработки конкретного platfrom (например, 'win32 {<материал, специфичный для Windows>}', если проект не очень упрощен. Если ' В файле pro' действительно есть строки, содержащие '/ home/user/path/file.cpp', это означает, что ваша команда проигнорировала это же правило. В общем, по возможности, следует избегать абсолютных путей из-за таких проблем (среди прочего). проблема может возникнуть и при отображении диска. – rbaleksandar
Я не знаю, кто создал этот проект, но там что-то полностью нарушено. Проект qmake состоит из набора файлов '.pro' и' .pri'. * * Нет ** из них должны содержать любые абсолютные пути исходных файлов! Исправить эту проблему, и все будет работать. И стратегия разработки также полностью нарушена: вместо совместного использования исходной папки, создания git-репозитория для вашего проекта и работы разделите то, что составляет рабочую копию betw Разработчики een - это верный способ испортить ваши исходные файлы. Вам будет очень жаль, что вы даже подумали об этом. –