Xerces - это с открытым исходным кодом , так почему бы просто не скомпилировать свой вариант, который использует __stdcall
в качестве соглашения по умолчанию, тогда у вас не будет ошибок компоновки.
Он даже поставляется с проектами для каждой Windows IDE (включая MSVC, который, по-видимому, вы используете), так что достаточно просто загрузить его, изменить один глобальный параметр и запустить компиляцию (вам может понадобиться изменить некоторые места, где __cdecl
должно быть явно использовано, но компилятор выдаст ошибку в этих местах при его сборке).