QML Image加载出现 QML Image: Cannot open: qrc:.jpg
方法一:
在 CMake 中,CMAKE_AUTORCC
是一个 CMake 变量,用于自动处理 Qt 项目中的资源文件(.qrc 文件)。
设置 CMAKE_AUTORCC
为 ON
后,CMake 将会自动识别项目中的 .qrc 文件,并使用 Qt 的资源编译器(rcc)自动编译这些资源文件。编译完成后,将会生成对应的源文件,这些源文件包含了资源文件中的数据,可以在项目中直接使用。
具体来说,设置 CMAKE_AUTORCC
为 ON
后,CMake 将会自动查找项目目录下的 .qrc 文件,并将其作为资源文件进行处理。对于每个 .qrc 文件,CMake 将会自动生成一个与之对应的源文件,并将其添加到项目的构建中,以确保资源文件能够被正确地编译和链接到最终的可执行文件中。
这样的设置可以简化 Qt 项目的构建过程,使得开发者无需手动指定资源文件的处理步骤,从而提高了项目的可维护性和易用性。
在cmake添加这个
set(CMAKE_AUTORCC ON)
这样用url就可