Я программист на C и не хочу иметь дело с наборами инструментов C++, и я пытаюсь создать простую карточную игру с графическим интерфейсом. Я программирую под Linux, но хотелось бы иметь вариант порта для Windows. Из того, что я читал, мои варианты — GTK+ и Tk.
Я работаю над некоторыми учебными пособиями по GTK+ и, вероятно, буду придерживаться этого, но я не думаю, что даю Tk честный шанс. Проблема в том, что вся документация по Tk, которую я могу найти, относится либо к использованию Tk с {Tcl, Ruby, Perl, Python}, либо к встраиванию интерпретатора Tcl в программу на C и использованию Tk таким образом. Есть ли простой способ использовать Tk для создания графических интерфейсов для программы на C, не слишком углубляясь в Tcl?
В идеале должен быть учебник (что-то вроде TkDocs Tk Tutorial), но с использованием чего-то вроде Tk C API?