Como faço para que o QtCreator pare de usar tanto o gtk + 2.x quanto o gtk3?

0

Estou tentando construir um projeto opencv no QtCreator em uma placa ARM (ODROID-XU4). É um aplicativo gui mas quando tento executar o código ele gera um erro

"GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK3 in the same process is not supported"

Estou fazendo a detecção de SURF usando o aplicativo QtWidgets no QtCreator 3.0.1. Eu tenho uma janela com 2 botões e 2 janelas de etiqueta menores para mostrar o feed da câmera. Mas também estou usando algumas saídas do OpenCV que exibe janelas de saída.

Eu tenho Raspberry Pi 2, que executa o mesmo código sem qualquer problema.

Existe alguma maneira de impedir que o Qtcreator use tanto o gtk? Ou eu posso desinstalar? Se sim como?

OS - Ubuntu 14.04 Dispositivo - ODROID-XU4

    
por MarKS9 25.03.2016 / 16:56

1 resposta

0

Graças a @dobey eu segui sua sugestão para compilar opencv usando cmake.

Então aqui está como eu consegui trabalhar. Mais cedo eu compilei apenas WITH_GTK = ON, mas não funcionou. Eu tive que compilar opencv usando cmake com sinalizadores WITH_GTK = ON & WITH_GTK_2_X = ON.

    
por MarKS9 26.03.2016 / 11:01