首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为共享库的VS2013编译和链接ngspice

作为共享库的VS2013编译和链接ngspice
EN

Stack Overflow用户
提问于 2015-10-09 10:04:27
回答 2查看 502关注 0票数 0

是否存在关于如何使用Visual编译ngspice的全面教程?

我下载了源代码,它包括一个sln文件。我打开它并将其转换为vs2013。

编译和链接会生成大约2000条警告和几个错误。我需要ngspice来模拟电子产品的集成测试。

NGSpice教程的重点是使用GUI。我在API上找不到什么信息。该网站指出,第一步是下载焦油球和编译它。我的第一步碰到麻烦了,我被卡住了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-09 10:10:30

他们的文档中有一本手册:“可以完成,但是很乏味。我将在Windows 7,64位家庭版上描述我的过程。”

http://ngspice.sourceforge.net/docs/ngspice-manual.pdf第20.6.2章

票数 1
EN

Stack Overflow用户

发布于 2016-02-09 22:48:31

从ngspice26下载http://sourceforge.net/projects/ngspice/files/ng-spice-rework/26/ngspice-26.tar.gz/download源代码

必须对ngspice文件进行两项修改-26/src/include/ngspice.h

注释掉第179行

代码语言:javascript
复制
//#define isnan _isnan

增加例如在第201行

代码语言:javascript
复制
// undo a #define bool _Bool in MS Visual Studio 2015
#if defined(bool)
#undef bool
#endif

然后,ngspice.dll将由VS2015编译而成。

一个更新的版本,可以通过单击VS2015编译sharedspice.vcxproj,可以从git获得。

代码语言:javascript
复制
git clone git://ngspice.git.sourceforge.net/gitroot/ngspice/ngspice

B.t.w.手册的第20.6.2章是关于tclspice,一种不同的东西,在tcl/tk环境中使用ngspice。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33035404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档