2012-09-05 23 views
0

我已經設置了NDK並設法在我的手冊上編譯並運行hello native sdk項目。我從github下載了黑莓sdl端口。不過,我甚至無法編譯使用它的hello世界項目。此外,它似乎缺乏我習慣於編譯器設置所需的「lib」文件夾。如何將SDL配置爲與Blackberry Playbook Native SDK/NDK配合使用?

編輯:我設法讓sdl在本機sdk中打開,它似乎下載的目的是充當各種項目模板。起初,編譯器抱怨說我需要另一個庫,TouchControlOverlay。所以我下載了它並設置了包含它的內容。然而,我再次找不到lib文件夾,並且該項目仍然無法編譯,稱它找不到-lTouchControlOverlay。

回答

0

編譯無法找到TouchControlOverlay的原因是因爲它沒有安裝在主機上。從這裏

  1. 克隆TouchControlOverlay:要安裝它https://github.com/blackberry/TouchControlOverlay
  2. 進入到目錄並運行:

    使& &使安裝

如果你現在瀏覽到:$QNX_TARGET/armle-v7/lib您應該看到libTouchControlOverlay.so已放置在那裏。您現在應該能夠反對使用-lTouchControlOverlay

請注意,您將需要在您的bar-descriptor.xml文件中指定其作爲<asset>打包該庫與您的應用程序鏈接到此庫。

相關問題