要使用fisica库进行处理,您首先需要使用以下命令
import fisica.*;
void setup()
{
//...
Fisica.init(this);
//...
}
但是,这样做会导致错误:“函数
init(Fisica)
不存在”。删除命令会出现错误:
'Fisica $ LibraryNotInitializedException:在使用此库之前必须调用
Fisica.init(this);
。我究竟做错了什么?谢谢
最佳答案
我敢打赌,您已经在名为Fisica
的类中声明了此方法:
import fisica.*;
class Fisica {
void setup()
{
//...
Fisica.init(this);
//...
}
}
因此,
Fisica
中的Fisica.init
引用您的类,该类没有静态的init方法。可以完全限定
Fisica
的调用:fisica.Fisica.init(this);
或者将您的班级命名为其他名称(这几乎肯定是更好的选择,因为它也避免了其他地方的混乱)。