LoginSignup
0
0

More than 5 years have passed since last update.

ARDrone SDK 2.0のiPhone用サンプルがMac上でビルド出来ないのをなんとかする方法

Posted at

SDK内に含まれるControlEngineのビルドに失敗する。具体的にはビルド用のシェルスクリプトにより自動生成されるヘッダが壊れている。

対象ファイルとその内容を抜粋。

ARDroneEngine/Classes/ARDroneGenerateTypes.h
()
../../ARDroneLib/Soft/Common/navdata_common.h:#define
NB_NAVDATA_DETECTION_RESULTS 4

typedef enum {
../../ARDroneLib/Soft/Common/led_animation.h:LED_ANIMATION(BLINK_GREEN_RED,{0,2,{{0x55,500},{0xAA,500}}})
../../ARDroneLib/Soft/Common/led_animation.h:LED_ANIMATION(BLINK_GREEN,{0,2,{{0x00,500},{0xAA,500}}})
../../ARDroneLib/Soft/Common/led_animation.h:LED_ANIMATION(BLINK_RED,{0,2,{{0x55,500},{0x00,500}}})
()

こんな感じで、grepした結果を加工し損なったような残念な状態になってる。こいつを生成してるのはControlEngine/iPhone/CopyLibraries.sh。案の定grepへのオプション指定をミスってるので-hオプションを付け、ファイルパス出力を抑制してやればok。

パッチは https://gist.github.com/3786383

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0