typedef struct _StructWithCArray {
char a[3];
char b;
} StructWithCArray;
私はstruct
としてa[3]
を表すには3 char
が含まれているが、それは、iOSのi386シミュレータ上で失敗します。c配列を表す `ffi_type`を作成するには?
誰もがこれをどう対処するか考えていますか?
ここには、バグを示すdemoがあります。 BugReport
プロジェクトを実行するには、iPhone 5
より新しいシミュレータを使用する必要があります。iPhone 5
より新しいシミュレータはこの場合問題ありません。
返信いただきありがとうございます。私は3つの文字を持つ構造体を追加しようとしましたが、iOS i386シミュレータで実行すると、ちょうどクラッシュしました。次に、この回避策がこのアーチで同じように扱われないことがわかりました。さらに詳しい情報が必要な場合は、質問に簡単なデモを添付することができます。 – Karl
代わりにgithubにlibffiのバグを報告してください。 –
私はデモプロジェクトを追加しました。後でバグを報告します。 – Karl