我已经设置了NDK并设法在我的剧本上编译并运行hello native sdk项目。我从github下载了黑莓sdl端口。但是我甚至无法编译使用它的hello world项目。它似乎缺少一个“lib”文件夹,我习惯于编译器设置。
编辑:我已经设法让sdl在本地sdk中打开,似乎下载被设计为充当各种项目模板。起初编译器抱怨我需要另一个库TouchControlOverlay。所以我下载了这个并设置了包含它。然而,我再也找不到一个lib文件夹,项目仍然无法编译,说它找不到-lTouchControlOverlay。答案 0 :(得分:0)
编译找不到TouchControlOverlay的原因是因为它没有安装在主机上。安装它:
进入目录并运行:
make&& make install
如果您现在导航到:$QNX_TARGET/armle-v7/lib
,您应该会看到libTouchControlOverlay.so
已放置在那里。您现在应该可以使用-lTouchControlOverlay
请注意,您需要将此库与您的应用程序打包在一起,方法是将其指定为<asset>
文件中的bar-descriptor.xml
。