使用 qmake/Qt 创建其他文件夹
Create other folder with qmake/Qt
使用 Qt creator (SailfishOS SDK),我希望我的 myapp.pro
在 /home/nemo/.local/share
中创建一个目录来存储用户安装时的数据,其中包含 /home/nemo/.local/share/myapp/data.extension
.
我试过了:
newdirectory.extra = mkdir /home/nemo/.local/share/myapp
INSTALLS += newdirectory
但我在编译时得到了这个:
mkdir: cannot create directory '/home/nemo/.local/share/myapp': Permission denied
有人知道 Qt 的方法吗?
谢谢
我认为您将 INSTALL
目标与部署混淆了。 INSTALL
目标在您执行 make install
时使用。了解 app packaging SailfishOS 是如何完成的。
此外,使用安装过程创建一个目录来存储应用程序设置和内容是个坏主意。从应用程序本身做。如果该目录尚不存在,请创建该目录,例如,如果这是您的应用程序首次启动或用户不小心删除了该目录。
使用 Qt creator (SailfishOS SDK),我希望我的 myapp.pro
在 /home/nemo/.local/share
中创建一个目录来存储用户安装时的数据,其中包含 /home/nemo/.local/share/myapp/data.extension
.
我试过了:
newdirectory.extra = mkdir /home/nemo/.local/share/myapp
INSTALLS += newdirectory
但我在编译时得到了这个:
mkdir: cannot create directory '/home/nemo/.local/share/myapp': Permission denied
有人知道 Qt 的方法吗?
谢谢
我认为您将 INSTALL
目标与部署混淆了。 INSTALL
目标在您执行 make install
时使用。了解 app packaging SailfishOS 是如何完成的。
此外,使用安装过程创建一个目录来存储应用程序设置和内容是个坏主意。从应用程序本身做。如果该目录尚不存在,请创建该目录,例如,如果这是您的应用程序首次启动或用户不小心删除了该目录。