diff --git a/binding-mri/binding-mri.cpp b/binding-mri/binding-mri.cpp index ac54a07..7ef69ae 100644 --- a/binding-mri/binding-mri.cpp +++ b/binding-mri/binding-mri.cpp @@ -26,8 +26,9 @@ #include "filesystem.h" #include "util.h" #include "debugwriter.h" - -#include +extern "C" { + #include +} #include #include diff --git a/binding-mri/binding-util.h b/binding-mri/binding-util.h index 2d1577e..daf9d0e 100644 --- a/binding-mri/binding-util.h +++ b/binding-mri/binding-util.h @@ -21,9 +21,9 @@ #ifndef BINDING_UTIL_H #define BINDING_UTIL_H - -#include - +extern "C" { + #include +} #include "exception.h" enum RbException