1

我安装了最新的(截至 2013 年 5 月 1 日)SDK 和模拟器(10.1.0.1483)。我还从 github 下载了示例并在我的 PC 上解压缩。

以下是我尝试启动示例应用程序的步骤:

  1. 我启动模拟器并为 BB10 All-Touch 选择 (2) 选项
  2. 我启动 Momentics IDE

    文件 -> 导入 -> BlackBerry(现有代码...) -> 下一步 ->

    代码位置:C:\Users\Michal\Documents\Cascades-Samples-master\hellocascades

    语言:C++

    -> 完成

  3. 在 Project Explorer -> 右键单击​​ hellocascades -> Build Configurations -> Set Active -> 5-Simulator-Debug

  4. 我按下绿色“运行方式”按钮旁边的箭头 -> 运行配置 -> 启动组 -> BlackBerry C++ 应用程序(hellocascades-Simulator-Debug 出现在下拉列表中)-> 添加新目标(在主选项卡中)->自动发现(我选择模拟器的IP地址)->完成->我在目标选项中突出显示IP地址->应用->关闭

  5. 在 Project Explorer -> 右键单击​​ hellocascades -> Build Project

    **** 构建配置 Simulator-Debug 项目 hellocascades ****

    make -j4 Device-Debug make -C .//translations -f Makefile update make 1 : 进入目录C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations' C:/bbndk/host_10_1_0_212/win32/x86/usr/bin/lupdate hellocascades.pro Updating 'hellocascades.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_en_GB.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_fr.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_it.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_de.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_es.ts'... Found 1 source text(s) (0 new and 1 already existing) make[1]: Leaving directoryC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations' make -C .//translations -f Makefile release make 1 : 进入目录C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations' C:/bbndk/host_10_1_0_212/win32/x86/usr/bin/lrelease hellocascades.pro Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_en_GB.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_fr.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_it.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_de.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_es.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) make[1]: Leaving directoryC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations' make -C ./arm -f Makefile debug make 1 : 进入目录C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/arm' make -f Makefile.Debug make[2]: Entering directoryC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/arm' qcc -Vgcc_ntoarmv7le -lang-c++ -Wl,-rpath-link,C:/bbndk/target_10_1_0_1483/qnx6/armle-v7/lib -Wl ,-rpath-link,C:/bbndk/target_10_1_0_1483/qnx6/armle-v7/usr/lib -Wl,-rpath-link,C:/bbndk/target_10_1_0_1483/qnx6/armle-v7/usr/lib/qt4/lib -o o.le-v7-g/hellocascades -LC:/bbndk/target_10_1_0_1483/qnx6/armle-v7/lib -LC:/bbndk/target_10_1_0_1483/qnx6/armle-v7/usr/lib -LC:/bbndk/target_10_1_0_1483 /qnx6/armle-v7/usr/lib/qt4/lib -LC:/bbndk/target_10_1_0_1483/qnx6//usr/lib/qt4/lib -lbbcascades -lQtDeclarative -lQtScript -lQtSvg -lQtSql -lsqlite3 -lz -lQtXmlPatterns -lQtGui -lQtNetwork -lsocket -lQtCore -lm -lbps cc:没有要处理的文件 make[2]:离开目录C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/arm' make[2]: *** [o.le-v7-g/hellocascades] Error 1 make[1]: Leaving directoryC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/arm' make 1* [调试] 错误 2 制作:* [设备调试] 错误 2

    ****构建完成****

在此处输入图像描述

尝试运行后(绿色按钮 -> 运行 hellocascades-Simulator-Debug):

启动配置中指定的程序文件不存在 C:\Users\Michal\Documents\Cascades-Samples-master\hellocascades\x86\og\hellocascades not found

4

2 回答 2

4

我能够在 BlackBerry Simulator 上构建和运行/部署 hellocascades 项目。


按照您的概述执行步骤 1。

对于您的第 2 步,请尝试:

文件 -> 导入 -> 常规(现有项目到工作区) -> 下一步...

浏览“hellocascades”项目文件夹 -> 完成


将项目导入 IDE 后,按照步骤 3 操作:

在 Project Explorer -> 右键单击​​ hellocascades -> Build Configurations -> Set Active -> 5-Simulator-Debug

接着..

在 Project Explorer -> 右键单击​​ hellocascades -> Build Project


输入正确的设置/字段后,继续执行第 4 步并单击“运行配置”环境中的“运行”。


单击“运行”后,应用程序会自动构建并部署到 BlackBerry 模拟器

于 2013-05-01T19:06:05.880 回答
0

为了在后续项目中解决此问题,请git diff在两个正在工作的提交和第一个损坏的提交之间进行。从 DIFF 文件中,找出添加到项目中的类。确保对于每个类,在.pro文件中添加相应的库。

例如
如果bb/system添加了目录下的类,请确保包含LIBS += -lbbsystem在您的.pro文件中

于 2014-03-14T11:43:08.930 回答