C++ 反复重建以查看导入的QML文件更改
我已经导入了一个qml文件,比如在另一个qml文件中导入了a。每当我在a中进行一些更改时,它都不会反映在应用程序中。我必须再次清理和重建以查看我所做的更改,这非常耗时。是否有一种更简单、更有效的方法来做到这一点,从而节省时间 或者另一种说法是:C++ 反复重建以查看导入的QML文件更改,c++,qt,visual-c++,qml,qt4.7,C++,Qt,Visual C++,Qml,Qt4.7,我已经导入了一个qml文件,比如在另一个qml文件中导入了a。每当我在a中进行一些更改时,它都不会反映在应用程序中。我必须再次清理和重建以查看我所做的更改,这非常耗时。是否有一种更简单、更有效的方法来做到这一点,从而节省时间 或者另一种说法是: qrc文件不会在调试和发布模式下添加到Makefile依赖项中 范例 A.qml Rectangle { id:xyz Button { id: ButtonA } } B.qml Rectangl
qrc文件不会在调试和发布模式下添加到Makefile依赖项中 范例 A.qml
Rectangle {
id:xyz
Button
{
id: ButtonA
}
}
B.qml
Rectangle{
A {
id:abc
}
}
我正在使用qt 4,qtquick 1.0。您可以创建两个独立的qrc文件,一个用于调试,其中只包括声音、图像、字体和。。。和另一个qrc版本,其中也包括qml文件。 然后,您可以使用指向与当前工作目录相对应的qml文件(可以在“生成和运行”窗格中设置),而无需将它们包含在qrc中,这需要耗时的编译和链接。 还要注意,根QML文件应该由C++(或绝对路径)指向C++,并且其他QML文件不需要其他更改,它们在发布和调试模式上都是完美的。 在您的pro文件中:
debug {
RESOURCES = application_debug.qrc
}
!debug {
RESOURCES = application_release.qrc
}
您可以安装新的qt creator,它将解决问题。为我工作。我安装了QT creator 4.8.7。请参阅及其许多副本。如果您使用的是qrc文件,则很可能会遇到这种情况。这很烦人。