Мое решение: я не знаком с различиями между C и C ++, но, похоже, это проблема.Чтобы получить библиотеку M4RI для сборки, мне пришлось явно сказать ей, чтобы она компилировалась с C ++ (Свойства-> C / C ++ -> Дополнительно-> Компилировать как: «Компилировать как C ++»)
Я не уверенесли это вызвало мою проблему, или если это не связано.Чтобы использовать библиотеку, мне пришлось изменить "m4ri.h", чтобы удалить разделы #ifdef __cplusplus.Как только эти директивы прекомпилятора были удалены, я смог легко связаться с M4RI.
Буду признателен, если кто-нибудь сможет объяснить , почему это решило проблему.
Спасибо!