Генерация Qt pro файлов из файла sln - PullRequest
1 голос
/ 23 мая 2019

Мне нравится делать приложения Qt в Visual Studio. Но иногда возникает необходимость продолжить разработку в пространстве Linux, где Visual Studio недоступна. Поэтому необходимо записывать файлы проекта вручную.

Можно ли сгенерировать .pro файлы и makefile s из сконфигурированного .sln файла?

1 Ответ

0 голосов
/ 23 мая 2019

Я не использую Microsoft Visual Studio, поэтому мне никогда не приходилось иметь дело с .sln файлами.

Но на самом деле, чтобы сгенерировать вашу среду Qt из командной строки в linux, выне нужен файл .sln .Вам просто нужно сделать следующее:

  • Создайте каталог вашего проекта, назовем его MyQtProject
  • Скопируйте в исходные файлы (.h, .cpp)
  • Затем cd MyQtProject и запустите qmake -project: он прочитает ваш каталог и создаст ваш файл .pro (добавив файлы заголовков и исходных файлов, ...).
  • Вы можете отредактировать сгенерированный файл MyQtProject.pro , чтобы добавить некоторые конкретные инструкции (например, QT += widgets)
  • Затем вам просто нужно запустить qmake MyQtProject.pro, чтобы сгенерировать Makefile .
  • Наконец, выполните make для компиляции.

Конечно, вы можете создать каталог сборки внутри MyQtProject и запустить qmake ../MyQtProject.proи make изнутри, чтобы не загрязнять папку вашего проекта файлами moc и файлами cmake .

Я надеюсь, что это может помочь вам ирешить вашу проблему.

...