2017-01-09 2 views
1

私はオープンフレームワークのためのメモのEtherdreamアドオンを使用して、私は静的関数を呼び出すofxEtherdream::getNumEtherdream()しようとしますが、それは存在していないソースをコンパイルしました。OfxEtherDream:getNumEtherdream()はどこですか?

どこから来たのですか?

ありがとうございます!

答えて

1

私が見つけることができるこの呼び出しの唯一の発生はthis oneでした。 奇妙なことはメモのライブラリのrepoポイントですが、この関数(getNumEtherdream())は彼のコミットのいずれにも表示されません。

私の推測では、それがローカルに実装、決して公開リポジトリにプッシュされています。

でも、this lineは有望です。

おそらくあなたは、私はこのアドオン/ライブラリと上記のISN」を使用したことがありません心の中で裸をofxEtherdream.h

int getNumEtherdream(); 

を宣言し、

int ofxEtherdream::getNumEtherdream() { 
    return etherdream_dac_count(); 
} 

としてofxEtherdream.cppに実装しようとしようとすることができますテストされて、ちょうど馬鹿です。あなたは、単一のデバイスで開始している場合

そうでない場合は、あなたが呼び出しをコメントアウトしてのみ、この段階での最初のデバイスを使用するようにコードを適応させることができます。それはあなたの問題を解決していませんが、それは少し物事を前進させるだけで実用的な提案です。

+0

うん!機能を追加するだけでは十分ではありませんでした。私はpachのetherdream全体を使用していました。 :) ありがとう! – Thaledric