0

我想向 Qt 项目添加一个目录内容,其中包含:bash 脚本和其他各种子目录中的一些 java 文件。我尝试了 INCLUDEPATH,但它没有用。

我不希望构建目录中的目录,我希望它在 .app 文件(OS X 包)中,所以当我使用macdeployqt它们时,它们都被打包在一个.dmg文件中。

4

1 回答 1

2

您必须以这种方式添加此目录中的文件:

APP_JAVA_FILES.files = <this directry>/Class1.java \
                       <this directry>/Class2.java
APP_JAVA_FILES.path = Contents/Resources

APP_JAVA_FILES2.files = <this directory>/sub-dir/Class3.java \
                       <this directory>/sub-dir/Class4.java
APP_JAVA_FILES2.path = Contents/Resources/sub-dir

APP_BASH_FILES = <this directory>/script.sh
APP_BASH_FILES.path = Contents/Resources

QMAKE_BUNDLE_DATA += APP_JAVA_FILES APP_JAVA_FILES2 APP_BASH_FILES

这是有关此的文档。

于 2015-09-06T07:36:21.533 回答