登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [symbian/uiq] uiq sdk 3 中的编译命令已经变了     [回主站]     [分站链接]
标题
[symbian/uiq] uiq sdk 3 中的编译命令已经变了
clq
浏览(0) + 2007-12-21 14:41:40 发表 编辑

关键字:

uiq sdk 3 中的编译命令已经变了

编译 windows 模拟器的为:
bldmake bldfiles //这个选择 devices 后要重新执行的
//abld build winscw
abld build winscw udeb//要用这个,否则会报

"
make[1]: *** No rule to make target `\Symbian\UIQ3SDK_BETA3\EPOC32\RELEASE\WINSCW\UREL\EEXE.LIB', needed by `\Symbian\UIQ3SDK_BETA3\EPOC32\RELEASE\WINSCW\UREL\H
elloWorld.exe'. Stop.
"

编译真机的为:

bldmake bldfiles //这个选择 devices 后要重新执行的
abld build gcce urel


但 gcce 这个编译始终不成功,原来是要将 CSL Arm Toolchain 的 bin 目录放入到 path 环境变量中.我是放在了最前面! 另外 sdk 是 3.0 beta

"CSL Arm Toolchain" 的目录在不同的 sdk 中也是不同的,我有一台机是在根目录下。而别一台却是在 "C:\Program Files\CSL Arm Toolchain\bin"

另外,这样编译后还是不能在 m600i 上运行的,索爱的文档上说要再签名.-- 不对,换了 3.0 的正式版本 sdk 就可以运行了,看来还是 sdk 的问题呀.

然后再执行
makesis HelloWorld_gcce.pkg
就可以将 sdk 的 helloworld 例子显示在 m600i 上了.

clq
2008-5-30 21:36:56 发表 编辑

abld clean
编译时老是提示某个资源的 ID 没定义时,要用这个清理一下。相当于 vc 的 rebuild all

clq
2008-9-7 22:27:31 发表 编辑

以上步骤后

bldmake bldfiles
abld build gcce urel

仍然有可能失败,提示某个东西 (..make) 未建立,这里干脆用 Carbide.c++ v1.3 来选择不同的编译配置就好了.难道 Carbide.c++ v1.3 生成的项目必须这样?


总数:2 页次:1/1 首页 尾页  
总数:2 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1