我将备忘录的Etherdream插件用于Open Frameworks,并且必须编译试图调用静态函数ofxEtherdream::getNumEtherdream()的源,但该源不存在。

你知道它从哪里来吗?

谢谢 !

最佳答案

我可以找到的唯一一次此调用是this one
奇怪的是,回购指向备忘录的库,但是此功能(getNumEtherdream())并未出现在他的任何提交中。

我的猜测是,它是在本地实现的,并且从未推送到公共(public)存储库中。

即便如此,this line看起来很有希望。

也许您可以尝试声明

int getNumEtherdream();

ofxEtherdream.h中并尝试在ofxEtherdream.cpp中实现为
int ofxEtherdream::getNumEtherdream() {
   return etherdream_dac_count();
}

切记,我从未使用过此插件/库,并且上面未进行测试,这只是预感。

否则,如果您是从单个设备开始的,则可以注释掉该调用,并使代码仅在此阶段才能使用第一个设备。它不能解决您的问题,但这只是务实的建议,可以使事情向前发展。

关于c++ - OfxEtherDream:getNumEtherdream()在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41546492/

10-11 00:57