@SimonSchroeder said in Creating C language bindings for Qt - Where do I start?:
using just a plain void* instead of introducing a C struct
@Platinum-Lucario should read and be aware of the discussion we had recently in QGraphicsTextItem * and void * conversion error and the conclusion at https://forum.qt.io/post/815140. The gist is that where Qt uses C++ multiple inheritance you lose information and go wrong if you are not careful about what you pass as a C void *.