如何从一组 qt 文件中获取 .pro 文件

How to get .pro file from the set of qt files

我正在尝试修改这个开源项目的源代码https://github.com/haiwen/seafile-client 如我所见,它包含 Qt 中使用的 .ui, .qrc 等文件,但他的存储库中没有 .pro 文件。那么如何获取此存储库代码的 .pro 文件。有什么想法吗?

您可以使用 qmake 为这个存储库生成 .pro 文件。 只需执行以下步骤:

  1. 克隆 repo.
  2. cd变成了repo
  3. 运行以下命令
qmake -project -r *

它会反复查看目录及其子目录文件,并为您生成所需的.pro文件。 鉴于 link,您可以在下面了解更多相关信息: https://doc.qt.io/qt-5/qmake-running.html#project-mode-options

那是 Cmake 项目,您应该在您的系统中安装 CMake 并像这样构建它:

cmake .
make
make install

或使用 CMakeLists.txt 而不是 .pro .