我了解到我无法在资源文件中捆绑音频/视频文件,以便在我的qml中播放它们。
所以,我试图在.pro文件中使用DEPLOYMENTFOLDERS,它不会复制文件。 QtCreator似乎没有使用.pri文件中的DEPLOYMENTFOLDERS生成必要的代码内容。
是否有一种简单的方法可以将这些文件复制到构建输出位置? Visual Studio C#有这个选项只是说一个真/假这样做。 不应该这么难。 : - )
答案 0 :(得分:0)
“有没有一种简单的方法可以将这些文件复制到构建输出位置?” - 这是一项不同的任务。您可以使用QMAKE_POST_LINK实现该目的,并编写Makefile规则以将所需文件复制到输出目录。
要将所需文件复制到iOS包中,请使用QMAKE_BUNDLE_DATA。见https://qt-project.org/doc/qt-5-snapshot/platform-notes-ios.html
要将所需文件复制到Andoid APK中,您需要编写类似的INSTALLS规则:
android {
...
assets.path = /assets
assets.files += LIST_OF_FILES
INSTALLS += assets
}