若在 Visual Studio 中制作 Qt 应用程序。但有时,需要在 Linux 空间中继续开发,而 Visual Studio 不可用。不需要 .sln 文件。因此,需要手动记下项目文件。
那怎么从配置的 .sln
文件生成 .pro
文件和 makefile
?
- 创建项目目录,我们称它为MyQtProject
- 在源文件(.h、.cpp)中复制
- 然后
cd MyQtProject
并运行qmake -project
:它将读取您的目录并创建您的 .pro 文件(添加您的标题和源代码文件,...)。 - 您可以编辑生成的 MyQtProject.pro 文件以添加一些特定的指令(例如
QT += widgets
) - 然后您只需运行
qmake MyQtProject.pro
来生成Makefile。 - 最后运行
make
编译。 - 在QT Creator中直接运行就可以。不用上面两步。
注意:在 MyQtProject 中创建一个构建目录,然后从其中运行 qmake ../MyQtProject.pro
和 make
可以不让 moc 文件和 cmake 相关文件污染您的项目文件夹。