2010-07-30 15 views
22

¿Cuál es el procedimiento correcto para compilar un widget personalizado con el complemento Eclipse Integration, en Windows con MinGW?Qt Eclipse Integración y complemento de widget personalizado

Probé los siguientes pasos, pero no puedo ver el widget en la barra de widgets.

  1. Instalado Qt 4.6.1 para Win32 (con MinGW)
  2. Instalado Eclipse Helios 32 bits (tratado con Galileo también)
  3. Instalado Integrador Qt Eclipse 1.6.1
  4. Reconfigured Qt para la Integración: configure -release -qtnamespace QtCppIntegration
  5. complemento Elaborado de liberación utilizando Eclipse (tratado con el creador también)
  6. "un" archivo en la carpeta de archivo DLL copiado e C:\eclipse\plugins\com.trolltech.qtcppdesignerplugins.win32.x86_1.6.1
  7. Lanzado eclipse -clean para restablecer plugins

Naturalmente el widget funciona bien bajo Qt Designer y puedo usarlo no correctamente.

+1

Por lo que vale, creo que la forma recomendada estos días es usar [Qt Creator] (https://qt.nokia.com/products/developer-tools/). Personalmente tengo resultados bastante satisfactorios haciendo un proyecto en Qt Creator, luego importando eso en eclipse, editando la GUI en Creator y el código en eclipse. Esto también le permite cambiar de widgets a Qt Quick, lo que creo que valdrá la pena, incluso si le toma unos días acostumbrarse al nuevo enfoque. – nus

Respuesta

1

Qt Eclipse Integration y los binarios de Qt Creator para Windows están compilados con Visual C++, por lo que los complementos compilados MinGW no funcionarán con ellos. El Qt Designer independiente está compilado con MinGW, por eso su plugin funciona con él.

Puede recompilar Qt Creator con MinGW, no estoy seguro acerca de Qt Eclipse Integration.

Cuestiones relacionadas