如何配置SDL以使用Blackberry Playbook Native SDK / NDK?

时间:2012-09-05 20:55:12

标签: sdl blackberry-playbook blackberry-10 blackberry-qnx

我已经设置了NDK并设法在我的剧本上编译并运行hello native sdk项目。我从github下载了黑莓sdl端口。但是我甚至无法编译使用它的hello world项目。它似乎缺少一个“lib”文件夹,我习惯于编译器设置。

编辑:我已经设法让sdl在本地sdk中打开,似乎下载被设计为充当各种项目模板。起初编译器抱怨我需要另一个库TouchControlOverlay。所以我下载了这个并设置了包含它。然而,我再也找不到一个lib文件夹,项目仍然无法编译,说它找不到-lTouchControlOverlay。

1 个答案:

答案 0 :(得分:0)

编译找不到TouchControlOverlay的原因是因为它没有安装在主机上。安装它:

  1. 从此处克隆TouchControlOverlay:https://github.com/blackberry/TouchControlOverlay
  2. 进入目录并运行:

    make&& make install

  3. 如果您现在导航到:$QNX_TARGET/armle-v7/lib,您应该会看到libTouchControlOverlay.so已放置在那里。您现在应该可以使用-lTouchControlOverlay

    链接此库

    请注意,您需要将此库与您的应用程序打包在一起,方法是将其指定为<asset>文件中的bar-descriptor.xml