▲ | kkert 8 hours ago | |||||||||||||
I'd guess that majority of such binary-only libraries use C ABI interfaces. The entire Windows ecosystem of COM modules works on top of C ABI's. | ||||||||||||||
▲ | rfoo 5 hours ago | parent [-] | |||||||||||||
Until the moment when you are forced to use a third-party SDK with std:: and boost:: (yeah, WTF?) types in the interface. Oh, and you can't avoid that, say, you are working on a trading bot and that's the only "supported" way to connect to an exchange. In the end people usually just reverse engineer and reimplement to get rid of such cursed blob. Fortunately, it works - the vendor can't effectively push all clients to update their SDK too, so all wire protocols are infinitely backward compatible. | ||||||||||||||
|