只是把这个放在这里给其他需要这个信息的人。所以他们不会不必要地花时间在这上面。
我试图使用 Cmake 和 ROS2 构建我的 QtQuick 项目,但最难的是试图弄清楚如何将现有 QML 项目中的自定义模块和其他文件添加到我的 ROS2 包的 CMakeLists 中。我从 QT 的CMake 模板说明中知道我需要将这些文件放入一个.qrc
文件中。但是遍历 QML 项目中的每个文件并将它们手动添加到资源文件中是不可行的,因此我需要一种自动生成它的方法。
只是把这个放在这里给其他需要这个信息的人。所以他们不会不必要地花时间在这上面。
我试图使用 Cmake 和 ROS2 构建我的 QtQuick 项目,但最难的是试图弄清楚如何将现有 QML 项目中的自定义模块和其他文件添加到我的 ROS2 包的 CMakeLists 中。我从 QT 的CMake 模板说明中知道我需要将这些文件放入一个.qrc
文件中。但是遍历 QML 项目中的每个文件并将它们手动添加到资源文件中是不可行的,因此我需要一种自动生成它的方法。
因此,如果您需要.qrc
从 QML 项目生成文件,您可以:
现在你已经准备好将这个新的添加.qrc
到你的 CMakeLists.txt