0

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

编辑:我已经设法让 sdl 在本机 sdk 中打开,看来下载的目的是充当各种项目模板。起初编译器抱怨我需要另一个库 TouchControlOverlay。所以我下载了这个并设置了包含它。但是我再次找不到 lib 文件夹,并且该项目仍然无法编译,说它找不到 -lTouchControlOverlay。

4

1 回答 1

0

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

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

    制作 && 制作安装

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

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

于 2012-10-31T09:25:10.347 回答