Domanda

Sto cercando di far funzionare SlickEdit con il framework QT in modo da poter navigare facilmente nella base di codice e a causa delle altre funzionalità che fornisce. Per taggare il contesto la libreria vado su strumenti> file tag, quindi faccio clic con il pulsante destro del mouse su C/C ++ per aggiungere il file tag. Lo chiamerò qt.vtg e quindi seleco i seguenti alberi:

C:\Qt\2010.05\qt\src
C:\Qt\2010.05\qt\include

Ricevo un tag di contesto per qualcosa, ma non riesco a ottenere tagging del contesto per alcuni scenari in cui normalmente lo ottengo:

Quando provo a ottenere i parametri per un secondo puntatore, non mostra nulla:

oldAddress = ui->addressText->

Quando provo a completare le intestazioni specifiche, non dà alcun aiuto

#include <QtCore/ >

Non so se mi manca un passaggio per il contesto taggando QT o i passaggi aggiuntivi per il contesto taggando Qt.

Ted.

È stato utile?

Soluzione

  1. Devi fornire le directory includono QT per il tuo progetto, nelle proprietà del progetto (progetto di menu, proprietà del progetto, scheda Directory) o nelle proprietà del compilatore (strumenti di menu, opzioni, ricerca di "Proprietà del compilatore"). Ciò consentirà al tuo progetto di trovare i file include; Il file dei tag da solo non aiuta davvero, dal momento che potresti avere tag in conflitto nei molti file di tag che potresti avere, quindi i file includono sono necessari.
  2. Assicurati di aver attivato tutte le macro che QT fornisce al tuo sistema di build. Sono passati dieci anni da quando ho usato QT, ma IIRC c'erano diverse definizioni macro facoltativamente specificate su una riga di comando del compilatore; Assicurati che SlickEdit li conosca. (Project menu Project, Project Properties, Compile/Link Scheda).

Se ciò non è sufficiente, si prega di fornire maggiori dettagli (in cui la definizione è contenuta, le impostazioni per il completamento automatico, per il tag di contesto, ecc.).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top