Hello SketchUp Developers!
I’d like to make you aware of the upcoming removal of our C++ API. All the code for the C++ API has been removed and will no longer be accessible in any future release of SketchUp or the SketchUp SDK.
SketchUp recently released SketchUp 2019 Maintenance 1. The SDK that accompanied that release will be the last SDK that contains any portion of the C++ API. Additionally, SketchUp 2019 M1 will be that last version of SketchUp that can make use of the C++ exporter interface.
This is something we’ve been working on and talking about for quite some time. We removed the ability to write to the ‘live’ SketchUp model with the release of SketchUp 2013. Since then we’ve been working diligently on the C API and we feel the C API is at a point now where it is a complete replacement for the C++ API.
Who does this affect?
Anyone that is still using the C++ API which has been included in the “deprecated” folder in the SDK will need to migrate their code to the C API. You will still be able to read and write SketchUp 2019 and earlier .skp files using the C++ API that we have already released. But you will not be able to add a custom exporter that uses the C++ API to ANY future release of SketchUp, even if we release another version of SketchUp in the 2019 product family.
We greatly appreciate our developer community and value your feedback. Thank you!
Chris Fullmer
SketchUp Product Manager
Extensibility Team