Packaging extra folder and files in Qt for symbian?
Page |
1 |
I want to package extra folder and files to deploy with the application (.sis) file in Qt for symbian.
How can I package extra folder and files with sis file?
Please help me in this regard,
Thanks
25 replies
Also note that there is a Bug [bugreports.qt.nokia.com] in Qt 4.6.3 which is fixed in Qt 4.7. So above will have some issues in Qt 4.6.3. So in Qt 4.6.3 DEPLOYMENT keyword is not handles properly.
Thanks for ur reply. I think “PrjRes.sources” is the path where the files to be packaged?
Please let me know how do I add folder?
I have following folder and file hierarchy to be packaged
@
[Package] // — folder
[data1] // — folder
file1.txt // file
conf1.txt // file
icon1.png // file
icon2.png // file
[data2] // — folder
file2.txt // file
conf2.txt // file
logo.png // file
image.png // file
@—
If DEPLOYMENT has bug then what is the alternative to. I have read about “INSTALLS” but unfortunately “INSTALLS” didn’t work.
thanks in advance.
To elaborate:
- samplefiles.sources = path/in/build/machine/to/file.ext
- samplefiles.path = dir/in/the/device/to/place/file/
- DEPLOYMENT += samplefiles
It’s a little easier in Qt Creator 2.1, where Qt Creator adds a DEPLOYMENTFOLDERS variable in the pro file when it creates the project (QTCREATORBUG-3203 [bugreports.qt.nokia.com] has some details), like:
- DEPLOYMENTFOLDERS = # file1 dir1
which you can edit to
- file1.source = relative/path/in/build/machine/to/file.ext
- dir1.source = relative/path/in/build/machine/to/dir/
- DEPLOYMENTFOLDERS = file1 dir1
If DEPLOYMENT has bug then what is the alternative to.
thanks in advance.
Please do verify if the bug is valid in your case. Say if you are targeting for Qt 4.7 then the bug is probably solved in that version.
If you still face problems. One way out is to try modify the .pkg file and build the sis. This is not recommended, so didn’t mention it – but you can try this if other options don’t work.
The code i use
file1.path = Image // folder where i want to copy splash_image.jpg file1.source = splash_image.jpg // image file to be copied which is placed in root folder where .pro file resides DEPLOYMENTFOLDERS += file1please help me what is the problem.
Thanks
If your source is a file it should be DEPLOYMENT. If its folder it should be DEPLOYMENTFOLDERS.
So use it like this
- file1.source = Image // Folder name
- DEPLOYMENTFOLDERS += file1
You must log in to post a reply. Not a member yet? Register here!






