是否有关于如何使用Visual Studio编译ngspice的综合教程?
我下载了源码,它包含一个sln文件。 我打开并将其转换为vs2013。
编译和链接会生成大约2000个警告和几个错误。 我需要ngspice来模拟电子设备进行集成测试。
NGSpice教程专注于使用GUI。我发现API的信息很少。该网站声明第一步是下载tar球并进行编译。我在第一步遇到了麻烦,我被卡住了。
答案 0 :(得分:1)
他们的文档中有一本手册: "可以完成,但是很乏味。我将在Windows 7,64位家庭版上描述我的程序。"
http://ngspice.sourceforge.net/docs/ngspice-manual.pdf 第20.6.2章
答案 1 :(得分:1)
从中下载ngspice26来源 http://sourceforge.net/projects/ngspice/files/ng-spice-rework/26/ngspice-26.tar.gz/download
必须对文件进行两处更改 ngspice-26 / SRC /包含/ ngspice / ngspice.h
评论第179行
//#define isnan _isnan
添加例如在第201行
// undo a #define bool _Bool in MS Visual Studio 2015
#if defined(bool)
#undef bool
#endif
然后ngspice.dll将来自VS2015的编译。
可以通过git by
获得更新的版本,可以通过一键点击sharedspice.vcxproj来编译VS2015。git clone git://ngspice.git.sourceforge.net/gitroot/ngspice/ngspice
B.t.w。本手册的第20.6.2节是关于tclspice,不同的是,在tcl / tk环境中使用ngspice。