Простота портирования заложена изночально в obj файлах (coff), кто мешает сделать допустим obj файлы в windows и слинковать их в linux? Хотя надо просмотреть вероятное использование API Windows...

Но если переписать код на Delphi, то есть Free Pascal для переноса...
А там уже кто на что горазд.

Поклонникам С++ так же код dll доступен в исходниках... Так что тут проблем не вижу, было бы желание, для меня же важно прежде всего удобство создания кода, а перенос - это уже другая тема.