問題タブ [xamarin.ios-binding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - xamarin.ios バインディング セグメント分析エラー
私はセグメント/分析の iOSbinding に取り組んでおり、これに関するブロックを満たしています。
oc コードを C# コードに変換する良いアイデアが見つかりません。
コードを以下に変換したとき:
エラーが発生しました:
誰でも私を助けることができますか?
c# - 外部アセンブリの Xamarin バインディング プロジェクト構造体
Xamarin バインディング プロジェクトと目的のシャープを使用して、この SDK から目的の c ライブラリをバインドしています。
http://redpark.com/lightning-ethernet-plus-power-adapter-cable-l4-netp/
私はすでに、同様の Seriel SDK をバインドして使用することに成功しています。しかし、イーサネット SDK をバインドしようとすると、次のようになります。
「型または名前空間名 'sockaddr' が見つかりませんでした。使用中のディレクトリまたはアセンブリ参照がありませんか?」
sockaddr は sys/socket.h で定義されています
次の構造体にも同じことが言えます: _fd_def.h で定義された 'fd_set' と _timeval.h で定義された 'timeval'
これらの構造体を認識させるにはどうすればよいですか? Redpark Ethernet SDK のバインドに成功した人はいますか?
私のバインディング プロジェクトはこちらから入手できます: https://github.com/advcv/redpark.blastclient.binding
visual-studio-2013 - Xamarin iOS バインディング ライブラリに Intellisense がない
バインド ライブラリを作成しようとしていますが、Visual Studio 2013 で Intellisense がサポートされていません。私の Windows コンピューターは、最新の Xamarin Studio と最新の XCode 8 (これが必要かどうかはわかりません)
欠落している参照があるかどうかはわかりません。「libdtdev.a」と対応するヘッダー「DTDevices.h」と呼ばれる iOS 用アクセサリ ライブラリのサポートを追加しようとしています。VS はプロジェクトを正常にビルドしますが、別の Xamarin.iOS プロジェクトでライブラリを使用することはできません。次のコードでは、「BaseType」、「NSObject」、および「Export」の構文が不明です。
これは、Intellisense が使用可能なオプションを表示する方法です。
誰かが私が間違っていることを教えてもらえますか? いくつかの参照がありませんか?これらはすべて、Windows クライアントにインストールした Mono 参照ですが、既定では "Xamarin.iOS" のみが選択されています。
ウォークスルー: Binding an iOS Objective-C Libraryのチュートリアルに従いました。
objective-c - Xamarin での Facebook アカウント キット iOS のバインド
Xamarin iOS で Account Kit iOS フレームワークをバインドしています。Objective Sharpie を使用して ApiDefinition.cs および Structs.cs ファイルを正常に生成し、Native References でネイティブ アカウント キット ライブラリをリンクしました。
Xamarin Studio でプロジェクトをビルドすると、このエラーが発生します。
"/Projects/AccountKit/AccountKit/obj/Release/ios/AccountKit/AKFAccountKit.g.cs: エラー CS0246: 型または名前空間名 'AKFViewController' が見つかりませんでした。アセンブリ参照がありませんか? (CS0246) (AccountKit )」。
Account Kit フレームワークで使用する「View Controllers」を求めていると思います。これを解決するにはどうすればよいですか?
これは、Objective Sharpie が生成した「ApiDefinition.cs」コードです。
そして、これが Objective Sharpie の "structs.cs" コードです。
xamarin - ネイティブ リンク エラー: アーキテクチャ arm64 のフレームワークが見つかりません
次のように Xcode プロジェクトをバインドしています。
DevQPSDKCore
次に、ディレクトリと参照にコードを含む静的ライブラリを作成し、ライブラリQPSDKCore.framework
を生成しますlibQupaiSDK.a
最後に、新しい Xamarin バインディング ライブラリを作成しました
libQupaiSDK.linkwith.cs
プロジェクトを実行してエラーを取得します。
MTOUCH: エラー MT5209: ネイティブ リンク エラー: フレームワークが見つかりませんアーキテクチャ arm64 の QPSDKCore
MTOUCH: エラー MT5202: ネイティブ リンクに失敗しました。ビルド ログを確認してください。
を削除するとlibQupaiSDK.a
、このプロジェクトは正常に実行されます。
xamarin のログから理由がわかりません。どなたでも助けていただけます。
更新:
これら 2 つのライブラリはファット ライブラリです。
Xamarin Studio 6.1.2 (ビルド 44)
Xcode 8.1 (8B62)
ところで、-lz
ですか?dylib
_tdb
Xamarin.iOS
xamarin - Xamarin で Objective-C++ をバインドするにはどうすればよいですか?
Xamarin で Objective-C++ ライブラリをバインドしたいと考えています。これは可能ですか?もしそうなら、それらのメソッドが入っている名前空間をどのように宣言する必要がありますか? また、Export
タグには何を入れますか?