Packaging extra folder and files in Qt for symbian?
-
[quote author="smotiwala" date="1293092742"]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 += file1@please help me what is the problem.
Thanks[/quote]
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
@ -
I tried following but no luck
@folder1.source = NewImage // Folder name to be created on destination
DEPLOYMENTFOLDERS += folder1imagenew.source = Splash.PNG // image file to be copied which is placed in root folder where .pro file resides
DEPLOYMENT += imagenew@No "NewImage" folder will created nor "Splash.PNG" copied.
Size of the .sis file remains same
-
Maybe you can try the makesis approach (described "here":http://wiki.forum.nokia.com/index.php/Using_Qt_Creator_With_Symbian#Packaging_Application_as_SIS_File_and_Deploying_to_Symbian_Device) by adding your additional files to the pkg file
-
Hey there,
i also have problems with files in symbian.
I'm using QtCreator 2.1.
When i use this:
@file1.source = db.sqlite
DEPLOYMENTFOLDERS = file1@
it works with simulator, but not on device (Nokia N8)
error: unable to open database, file Error opening databaseso i tried this:
@file1.source = db.sqlite
DEPLOYMENT = file1@
and its not working too ("general related OS-error" while compiling)please help me! thanks
-
ok, i found out that the error i posted above is not occuring with the following code:
@file1.source = db.sqlite
file1.path = C:\Users\user\project
DEPLOYMENT += file1@
but now i'm getting another error again:
"unable to open database file error opening database"
but i have no idea how to solve this problem. please help! -
[quote author="Matze5590" date="1303839482"]ok, i found out that the error i posted above is not occuring with the following code:
@file1.source = db.sqlite
file1.path = C:\Users\user\project
DEPLOYMENT += file1@
but now i'm getting another error again:
"unable to open database file error opening database"
but i have no idea how to solve this problem. please help![/quote]I'm pretty sure people find this page using google and last question is still not answered. The one possible reason why error "unable to open database file.." is shown are separator symbols. Multiplatform fix requires function QDir::toNativeSeparators to be used. E.g.:
@ QString db_path(QApplication::applicationDirPath() );
db_path += "/data/dict.db";
QString db_path_symbian(QDir::toNativeSeparators(db_path));db.setDatabaseName(db_path_symbian);@
-
hello guys, i want to add files inside a folder to the resource package in MAC but no luck
I used this in the pro file for an application called login
myFiles.sources += /Volumes/DATA/gamemedia/
DEPLOYMENTFOLDERS += myFilesls login-build-desktop-Desktop_Qt_4_8_1_for_GCC__Qt_SDK__Release/login.app/Contents/Resources/
empty.lprojany body can fix my mistake?
thanks -
How do you build the project? Should i build normally by clicking on the right arrow or with qmake?
Should i rebuild? May be there is a trick? How can i check the compilation output, i don't see a line stating adding files or something like that in the output. -
I ve the following notes:
1- By right clicking the project file, i see (Deploy Project) in the menu but it is unclickable
2- In the make file i see the following and no reference for wav files added in the media folder
all: Makefile login.app/Contents/PkgInfo login.app/Contents/Resources/empty.lproj login.app/Contents/Info.plis$
-
What platform we are speaking here about?
-
Most probably that's irrelevant. Not sure where you see it however.
-
You shouldn't see wav files (most probably). All you might see reference to your source folder.
Actually I'm not even sure if we speak about Symbian target here because your dev platform is Mac OS X clearly.
-