Voy a desarrollar una aplicación en Windows. Nunca lo había hecho antes ;-)WinForms o WPF o Qt para la GUI de Windows con C/C++ como back-end
Necesito hacer algunos cálculos de audio pesados, que tienen que estar escritos en C/C++. Esta parte será un algoritmo de corrección de sala que actualmente tarda unos 10 segundos por canal para ejecutarse en Matlab. Tiene que estar escrito en C/C++, ya que podría ser portado a un DSP más tarde, que tiene que ser programado en C/C++.
Además, necesito una GUI para revisar los cálculos, visualizar los resultados y modificar los parámetros de cálculo. La parte más difícil de esta interfaz gráfica de usuario será una gran cantidad de trazado de espectros, espectrogramas, formas de onda de audio y similares.
Ahora, he oído que WPF está de moda en las GUI de Windows, pero parece estar limitado a C#. ¿Hay una forma simple de integrar mi código C/C++ con algún código GUI de C#? ¿O debería tomar WinForms y simplemente escribir todo en C++? ¿O Qt funcionaría igual de bien y proporcionaría algunas capacidades multiplataforma "gratis"?
Tengo cierta experiencia con C/C++, Matlab y VST-development, pero nunca escribí una aplicación real y, sinceramente, ni siquiera sé por dónde empezar.
¡Gracias de antemano!
Para C++ Qt es la mejor GUI toolkit. – Sharique