用C编写的任何SPICE库/ API?

vas*_*sco 2 c api

我正在寻找用C语言编写的SPICE(电子电路模拟器)的一些实现,它可以用作库.

我找到了一些用于PythonJava的SPICE克隆,但不是用于C.

到目前为止,我正在使用ngspice.它是SPICE3的非常好的克隆,用C语言编写,它有很好的文档.是否可以将其用作库(因此我可以将其编译为共享库并在我的C项目中使用它)?我从源代码编译了ngspice,但结果是CLI接口.有什么选择我可以把它编译成共享库吗?

但我对任何其他SPICE克隆都没问题.

EML*_*EML 5

ngspice现在(2013年中)现在可以选择构建为共享库或dll链接到您的应用程序 - 它在2013年6月手册的第19章(不是ngspice-25发行版中的手册)中有记录.