Я не использую 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 .
Я надеюсь, что это может помочь вам ирешить вашу проблему.