Più che l'ABI è questo il problema, ma non credo sia difficilmente aggirabile.ai clienti che si divertono a fare mix & match di dll di versioni diverse
Per l'ABI in se basta seguire i consigli riportati qui:
https://chadaustin.me/cppinterface.html