• 7497阅读
  • 2回复

[提问]QT mobility项目发布错误 [复制链接]

上一主题 下一主题
离线aicro
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-24
大家好,

我是QT mobolity开发方面的新手。现在有以下问题亟待解决。希望大家能够帮忙。

我所使用的是从QT 官网上下载下来的QT SDK for windows。并且安装D:/QtSDK目录下。
最近想尝试发布一个塞班应用程序。为了简便起见,我就直接创建了一个新QT mobility项目,然后选择了“塞班设备”和“模拟器”.在系统创建的代码中,我修改了.pro文件,主要是增加了:
CONFIG += mobility
MOBILITY += location bearerQT = core gui network svg xml其他没有变动。然后我点击了QT Creator菜单栏中的“构建”,“发布项目”,在“选择一个构建配置”中,我选择了Qt 4.7.3 for symbian~1(QT SDK )发布。第二步选择了默认。最后在生成的时候出现了如下错误Running QMake

d:/qtsdk/symbian/sdks/symbian1qt473/bin/qmake.exe C:\Users\aicro\Desktop\Programming\test\test.pro -r -spec symbian-abld "CONFIG+=release" -after "OBJECTS_DIR=obj" "MOC_DIR=moc" "UI_DIR=ui" "RCC_DIR=rcc"

Project MESSAGE: Qt Mobility Bearer API is deprecated when using Qt 4.7 or higher.
Project MESSAGE: Please use source compatible replacement Bearer API in QtNetwork.
Unable to resolve epocRoot '/QtSDK/Symbian/SDKs/Symbian1Qt473/' to real dir on current drive, defaulting to '/' for mmp paths

Running Build Steps
D:/QtSDK/Symbian/SDKs/Symbian1Qt473/epoc32/tools/make.exe release-gcce -w
D:\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\tools\make.exe: Entering directory `C:/Users/aicro/Desktop/Programming/test'
bldmake bldfiles
WARNING: EPOCROOT does not specify an existing directory
ABLD.BAT build gcce urel
D:\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\tools\make.exe: Leaving directory `C:/Users/aicro/Desktop/Programming/test'

warning: "D:\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\tools\GCCEV6.bsf" Invalid BSF specification - customization restricted to ARMV5, ABIv2 and valid BSF platforms
warning: "D:\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\tools\GCCEV6T2.bsf" Invalid BSF specification - customization restricted to ARMV5, ABIv2 and valid BSF platforms
warning: "D:\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\tools\GCCEV7A.bsf" Invalid BSF specification - customization restricted to ARMV5, ABIv2 and valid BSF platforms
BLDMAKE ERROR: Directory "\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\" does not exist
process_begin: CreateProcess((null), ABLD.BAT build gcce urel, ...) failed.
make (e=2): Ïμí3Õò2»μ½Ö¸¶¨μÄÎļt¡£

D:\QtSDK\Symbian\SDKs\Symbian1Qt473\epoc32\tools\make.exe: *** [release-gcce] Error 2

Sis 文件由于之前的错误没有被创建
离线XChinux

只看该作者 1楼 发表于: 2011-07-25
上面告诉你bearer在4.7中不支持了,用QtNetwork模块中功能替换。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线aicro
只看该作者 2楼 发表于: 2011-07-25
请问这个该怎么做呢?我不是很明白。多谢了
快速回复
限100 字节
 
上一个 下一个