Gui : tcltk , fox , fltk or even ncurses toolkit

Can i bind to tcltk , fltk or fox toolkit ?
What is the adviced way to do and which toolkits will have the least problems.
E.g. wxwindows and qt are strongly object oriented so that will probably be a no go.
(PS: I’m using freebsd FreeBSD 13.0-RELEASE-p4 as daily operating system)

I found i can bind to cfltk , zfltk. Others would also be interesting

You can’t (easily) bind to toolkits written in C++. Toolkits with a C API can be used, but that depends on how heavily they use macros (@cImport() can’t translate all macros and for example Gtk uses them heavily, so it’s annoying to interface with).