Can anyone point me to C++ libraries to read/write STEP and IGES files which can be used in commercial applications?
We probably crossed paths in the past but in the case this is still relevant, you might consider CAD Exchanger SDK. It does support C++ (as well as C# and Java) to read/write STEP/IGES and other formats.
Hope this helps.
Thank you for showing interest in this topic.
We indeed crossed roads but my request for CADExchanger's license was denied beacuuse of unfortunate reasons.
So we decided to use OpenCascade instead and so far it met our needs.