![](https://secure.gravatar.com/avatar/b31aefe731f1327ba1aaf5be9c9a356b.jpg?s=120&d=mm&r=g)
1 Feb
2017
1 Feb
'17
11:44 a.m.
In ecl/config.h line 220 there is a block labelled /* Missing integer types */ The int8_t has a typedef of char which is incompatible with Windows standard types. https://msdn.microsoft.com/en-us/library/323b6b3k.aspx changing line 221 from: typedef char int8_t; to typedef signed char int8_t; Fixes the issue for me and allows me to compile both lisp code and C++ projects using ecl.lib I know that char and signed char should be the same but the MS VS compile disagrees.