Bem, o que estou decidindo fazer agora, depois de algumas pesquisas sobre minhas opções, vou apenas escrever a GUI em C ++ e o resto do meu aplicativo em C. Depois de pesquisar como é feito, não parece muito difícil misturar C ++ e C, o problema é que eu provavelmente tenho mais de 1000 linhas de código em C, reescrevendo o material do GTK não demoraria muito em como o QML é simplificado, então o arquivo GUI C ++ vai ser bem minimalista. Se alguém estiver interessado esta página mostrará como misturar C e C ++ .