qt资源文件打包问题
本人在将qt程序打包后成.sis文件后,安装到手机中发现,软件不能正常运行,找不到qt中的资源文件,在此我想请教各位大侠,在qt程序打包时,其资源文件是否自动添加进.si...
本人在将qt程序打包后成.sis文件后,安装到手机中发现,软件不能正常运行,找不到qt中的资源文件,在此我想请教各位大侠,在qt程序打包时,其资源文件是否自动添加进.sis中?如若不是,请问应该怎么做?下面是我的打包方法:源代码写好了,.pro文件也写好了,然后通过开始菜单的Nokia Qt SDK -> Symbian -> Qt for Symbian
Command Prompt打开命令行控制台,然后切换到自己写的源代码.pro文件所在目录下,然后依次执行下面命令:
qmake
make
release-gcce
make sis
最后就生成一个.sis的自签名文件,可以下载到S60手机上运行了。
注:我的资源文件是两篇txt文档。 展开
Command Prompt打开命令行控制台,然后切换到自己写的源代码.pro文件所在目录下,然后依次执行下面命令:
qmake
make
release-gcce
make sis
最后就生成一个.sis的自签名文件,可以下载到S60手机上运行了。
注:我的资源文件是两篇txt文档。 展开
展开全部
你不是在QT creator下的开发的吧,???或者至少不是windows下的开发。
不然qt creator里面左下角就就可以调试,自动打包了。
还有可能你的pro文件需要手动添加之类的代码。。。
RESOURCES += \
res.qrc
不然qt creator里面左下角就就可以调试,自动打包了。
还有可能你的pro文件需要手动添加之类的代码。。。
RESOURCES += \
res.qrc
更多追问追答
追问
你好,首先谢谢您的回答,我的开发环境是在nokia qt sdk中的qt creator,代码在生成资源文件时自动增加如下:
RESOURCES += \
txt.qrc
txt.qrc是我的资源文件名,
追答
还有一点如果资源文件找不到可能是路径没放对。
比如你仔细检查下,用QT CREATOR打开这个工程的qrc文件看看,
实在不行的话。
你就要在pro文件添加文件部署语句:
INSTALLS += target other_files
#define extras_files
other_files.files = config.ini //比如此处的config.ini文件就是当前工程目录下的一个文件(多个文件以用空格隔开)
other_files.path = /usr/chinaTrain //这个是你要部署到手机的路径(要绝对路径)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询