标题
[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
abld clean 编译时老是提示某个资源的 ID 没定义时,要用这个清理一下。相当于 vc 的 rebuild all
clq
以上步骤后 bldmake bldfiles abld build gcce urel 仍然有可能失败,提示某个东西 (..make) 未建立,这里干脆用 Carbide.c++ v1.3 来选择不同的编译配置就好了.难道 Carbide.c++ v1.3 生成的项目必须这样?
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.