【发布时间】:2013-12-30 21:40:31
【问题描述】:
我编写了一个需要访问大量资源的应用程序。
我有一个与我的 .pro 文件处于同一级别的文件夹,其中包含其他包含资源的文件夹:
Project Directory
app.pro
Resources
ResourceDirA
ResourceA0.png
ResourceA1.png
...
ResourceDirB
ResourceB0.png
ResourceB1.png
...
...
在我的 .pro 文件中,我有代码
macx {
resources.files = "Resources"
resources.path = Contents/Resources
QMAKE_BUNDLE_DATA += resources
}
当我删除构建目录并重新构建时,这工作正常。但是当我已经构建并将一个文件添加到子目录之一(ResourceA2.png 或其他东西)并重新构建时,新文件不会传输到应用程序包。
有没有办法确保检查和更新新文件,或者至少有办法在我每次构建项目时强制重新构建整个包?
【问题讨论】:
-
您是在问是否可以在不重新运行“qmake”的情况下使用“make”来实现?
-
@LaszloPapp:不。我是说重新运行 qmake 不会复制额外的文件。