From 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0 Mon Sep 17 00:00:00 2001 From: dwarning Date: Wed, 29 Apr 2020 09:33:08 +0200 Subject: [PATCH 1/2] cmath seems not to have M_PI --- src/spicelib/devices/hicum2/hicumL2.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/spicelib/devices/hicum2/hicumL2.cpp b/src/spicelib/devices/hicum2/hicumL2.cpp index b39f917c5..c4398d095 100644 --- a/src/spicelib/devices/hicum2/hicumL2.cpp +++ b/src/spicelib/devices/hicum2/hicumL2.cpp @@ -37,6 +37,9 @@ Spice3 Implementation: 2019 Dietmar Warning, Markus Müller, Mario Krattenmacher */ #include "cmath" +#ifndef M_PI +#define M_PI 3.1415926535897932384626433832795 +#endif #include #include "hicumL2.hpp" #include From 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e Mon Sep 17 00:00:00 2001 From: dwarning Date: Wed, 29 Apr 2020 09:35:12 +0200 Subject: [PATCH 2/2] add hicumL2.cpp instead of hicum2load.c in VS project --- visualc/vngspice.vcxproj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj index dfd9541cb..0e23fa54c 100644 --- a/visualc/vngspice.vcxproj +++ b/visualc/vngspice.vcxproj @@ -211,7 +211,7 @@ Disabled - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\include;..\src\spicelib\parser;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\include;..\src\spicelib\parser;.;c:\msys64\home\dwarning\cppduals\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);NGDEBUG;%(PreprocessorDefinitions) false @@ -1177,6 +1177,7 @@ + @@ -2110,7 +2111,6 @@ - @@ -2120,6 +2120,7 @@ +