Редакторы связей C ничего не знают о декорировании имен C++, что может вызвать проблемы, если декорирование не подавляется при ссылках на код C в C++ (и наоборот).
Исправить это легко. Оберните код, который нужно скомпилировать, в стиле C, используя оператор extern "C",