問題タブ [dart-ffi]

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.

0 投票する
2 に答える
2028 参照

c++ - dart ffi で C++ コンストラクター関数を呼び出すことはできますか?

ffi初心者です。しかし、関数呼び出しで dart-ffi を使用することに成功しました。

今、dart ffi で C++ オブジェクトを使用したいと思います。出来るか分かりませんが、こんな感じでやってみました。

コンストラクター呼び出しのプロトタイプは次のとおりです。

しかし、私は : を持っていて Failed to lookup symbol <constructor_function>、コンストラクター関数を : で試しました。

私はやったnm -gDC <lib>、そして私はコンストラクタを見ることができます。

ヘルプ !

編集 1 : @Botje、@Richard-Heap

OpenCV から VideoCapture インスタンスを使用しようとしています。

Botje's answer の指示に従いました。

だから私はこのようにlibを作成しました:

bind.hpp :

bind.cpp :

コンパイルに使用するコマンド:

私は得る:dart: symbol lookup error: ./lib/src/bind.so: undefined symbol: _ZN2cv12VideoCaptureC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi

次のステップは、VideoCapture インスタンスのメソッドを使用することです。

ありがとうございました