据我所知,qml文件可以从本地目录路径加载,也可以捆绑在qrc文件中并使用qrc:/ URI加载。在调试阶段,更改本地qml文件不需要重新编译qrc文件并将其与主要可执行文件链接在一起,这是用于尝试和错误微调的快速过程。但在部署阶段,应将qml文件作为qrc文件捆绑在一起并链接到主要的C++ Qt应用程序。当你想要单个可执行文件时,这是一个很好的做法,然而编译qrc文件并重新链接它对于大型项目来说是非常耗时的。有什么办法可以切换到qrc或本地目录吗?例如在调试和发布模式?在qrc和qml文件的本地路径之间切换
项目中有许多qml组件,所有这些都是由URI的qrc:/componenentname.qml在另一个qml文件中创建的。
那么有什么办法在调试和发布模式下交换这两个状态,并保持qml文件没有重复的变化?