从sln文件生成Qt pro文件

时间:2019-05-23 12:27:16

标签: c++ visual-studio qt visual-studio-extensions

我喜欢在Visual Studio中制作Qt应用程序。但是有时,需要在无法使用Visual Studio的Linux空间中继续开发。因此,需要手动记下项目文件。

是否可以从配置的.pro文件生成makefile文件和.sln个文件?

1 个答案:

答案 0 :(得分:0)

我不使用Microsoft Visual Studio,因此无需处理 .sln 文件。

但是实际上,要从Linux中的命令行生成Qt环境,不需要 .sln 文件。
您只需执行以下操作:

  • 创建您的项目目录,我们将其命名为 MyQtProject
  • 在您的源文件(.h,.cpp)中复制
  • 然后cd MyQtProject并运行qmake -project:它将读取您的目录并创建您的 .pro 文件(添加标题和源文件,...)。
  • 您可以编辑生成的 MyQtProject.pro 文件以添加一些特定说明(例如QT += widgets
  • 然后,您只需要运行qmake MyQtProject.pro即可生成 Makefile
  • 最后运行make进行编译。

当然,您可以在 MyQtProject 中创建一个构建目录,并从其中运行qmake ../MyQtProject.promake,以便不污染 moc 文件和与 cmake 相关的文件。

我希望它可以帮助您解决问题。