-1

只是把这个放在这里给其他需要这个信息的人。所以他们不会不必要地花时间在这上面。

我试图使用 Cmake 和 ROS2 构建我的 QtQuick 项目,但最难的是试图弄清楚如何将现有 QML 项目中的自定义模块和其他文件添加到我的 ROS2 包的 CMakeLists 中。我从 QT 的CMake 模板说明中知道我需要将这些文件放入一个.qrc文件中。但是遍历 QML 项目中的每个文件并将它们手动添加到资源文件中是不可行的,因此我需要一种自动生成它的方法。

4

1 回答 1

0

因此,如果您需要.qrc从 QML 项目生成文件,您可以:

  • 首先需要按照此处的步骤将其转换为 QtQuick 应用程序
  • 然后构建应用程序项目
  • 完成后,将在 build 文件夹中生成资源文件
  • 此时您可以将该文件复制并粘贴到您的主项目中(我建议您也重命名该文件)

现在你已经准备好将这个新的添加.qrc到你的 CMakeLists.txt

于 2021-02-10T21:52:59.893 回答