2010-07-30 15 views
22

Qual è la procedura corretta per compilare un widget personalizzato con il plugin di integrazione di Eclipse, sotto Windows con MinGW?Integrazione Qt Eclipse e plugin per widget personalizzati

Ho provato i seguenti passaggi, ma non riesco a vedere il widget nella barra dei widget.

  1. installato Qt 4.6.1 per Win32 (con MinGW)
  2. installato Eclipse Helios 32-bit (provato con Galileo troppo)
  3. installato Qt Eclipse Integratore 1.6.1
  4. riconfigurato Qt per l'integrazione: configure -release -qtnamespace QtCppIntegration
  5. plug Compilato nel rilascio utilizzando Eclipse (provato con il Creatore troppo)
  6. copiato il file DLL e "un" file nella cartella C:\eclipse\plugins\com.trolltech.qtcppdesignerplugins.win32.x86_1.6.1
  7. Lanciato eclipse -clean per ripristinare i plugin

Naturalmente il widget funziona bene sotto Qt Designer e posso usarlo lì correttamente.

+1

Per quello che vale penso che il modo consigliato in questi giorni sia utilizzare [Qt Creator] (https://qt.nokia.com/products/developer-tools/). Personalmente ho dei risultati abbastanza soddisfacenti facendo un progetto in Qt Creator, poi importandolo in eclissi, modificando la GUI in Creator e il codice in eclissi. Questo ti permette anche di passare dai widget a Qt Quick che penso valga la pena anche se ci vorranno alcuni giorni per abituarsi al nuovo approccio. – nus

risposta

1

I binari di integrazione Qt Eclipse e Qt Creator per Windows sono compilati con Visual C++, quindi i plug-in compilati con MinGW non funzioneranno con essi. Il Qt Designer standalone è compilato con MinGW, ecco perché il plugin funziona con esso.

È possibile ricompilare Qt Creator con MinGW, non sono sicuro di Qt Eclipse Integration.