問題タブ [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.
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 インスタンスのメソッドを使用することです。
ありがとうございました