Come posso rimuovere file da un QtCreator progetto

Potrebbe essere un newbie domanda, ma non riesco a trovare un modo per rimuovere i file dalla mia progetti in QtCreator. Grazie!

OriginaleL’autore | 2009-06-26

7 Replies
  1. 6

    Se il tuo progetto è generato da CMake, l’elenco dei file è determinato dal CMakeLists.txt file, e non è possibile aggiungere o rimuovere file manualmente dall’albero dei sorgenti in QtCreator. Soprattutto se il vostro CMakeLists file consente di specificare l’operatore glob per una lista di file del progetto, è necessario rimuovere manualmente i file dal disco e ri-eseguire CMake dall’interno di QtCreator andando a Costruire->Esegui CMake (QtCreator 3.3.0). Ciò consente di aggiornare l’elenco dei file, ma anche di rigenerare il progetto (cbp) file – ri-esecuzione di CMake al di fuori di QtCreator non aggiorna i file di progetto e si avrà fantasma voci di file cancellati, mostrando in origine albero se sono stati eliminati dal disco.

    La domanda è, perché non Qt creator farlo automaticamente?
    Sono abbastanza sicuro che non voglio Qt creator cambiare il mio cmake codice dietro le quinte, in modo da eliminare il file dal filesystem è, al massimo, sarà una mezza misura che non ha davvero raggiungere l’obiettivo. Alcuni di notifica a questo effetto sarebbe utile se.

    OriginaleL’autore flatline

  2. 2

    Fare clic destro sul file che si desidera rimuovere e selezionare “Rimuovi File…”

    Di controllo “Cancella file in modo permanente” casella di controllo per eliminare i file, altrimenti sarà solo essere rimosso dal progetto.

    Ah non riesci a trovare uno, è necessario eliminare i file e non le cartelle.
    E se “Rimuovere File…” è disabilitata?
    Essere avvertito che questa opzione ancora elimina i file (almeno su Windows), anche se la casella è deselezionata. Non è nel mio cestino sia.

    OriginaleL’autore Gerald

  3. 0

    Non riusciva a trovare one-touch azione in Eclipse per eliminare una classe:

    1) Premere il tasto destro del mouse sul file/classe, e scegliere “rimuovi file…”; (u possibile selezionare “permanentemente” per rimuovere dal disco rigido se si come).

    2) farlo .CPP e .H file.

    3), Quindi effettuare il check-in .pro file di classe non c’è più.

    Nota: Alcuni compilatori continua a cercare questo file/classe di compilazione. Basta cancellare la directory di compilazione e compilare nuovamente.

    Grazie! Eliminare la directory di compilazione è sicuramente necessario quando si utilizza MSVC2010. Mi chiedevo perché era ancora alla ricerca per i file non più menzionato da nessuna parte nel progetto.

    OriginaleL’autore Gilco

  4. 0

    Se fate un pasticcio, come me, e accidentalmente aggiungere un sacco di file per il qml.qrc, potrebbe essere d’aiuto sapere che queste sono elencati nell’attuale qml.qrc file che possono essere modificati per rimuovere questi file.

    OriginaleL’autore Matthias

  5. 0
    1. Trovare il file di progetto .pro in qt creator o altri editor di testo
    2. Trovare il nome di file/cartella che si desidera rimuovere nel .pro file
    3. Eliminare tutti i file che si desidera rimuovere
    4. salvare e chiudere il progetto
    5. Ricaricare il progetto
    6. FATTO

    OriginaleL’autore jgmao

  6. -1

    andare a eliminare direttamente la cartella del progetto dal tuo hdd.

    OriginaleL’autore Amol Borkar

  7. -1

    Per Linux, modificare ~/.config/QtProject/QtCreator.ini

    Sotto [ProjectExplorer], eliminare il nome del progetto e il suo corrispondente file di configurazione da due liste:

    RecentProjects\DisplayNames

    RecentProjects\I Nomi Di File

    ad esempio, dato il seguente

    RecentProjects\DisplayNames=proj1, proj2, proj3

    RecentProjects\Nomi=<proj1_dir>/CMakeLists.txt, <proj2_dir>/proj2.pro, <proj3_dir>/proj3.pro

    per eliminare proj1 da qtcreator pagina di avvio, modifica le precedenti due liste

    RecentProjects\DisplayNames=proj2, proj3

    RecentProjects\Nomi=<proj2_dir>/proj2.pro, <proj3_dir>/proj3.pro

    Che a quanto pare solo temporaneamente rimuove il progetto dalla pagina di avvio, almeno per il CMakeLists.txt caso. Il CMakeCache.txt aveva anche le voci per il nome del progetto, ma anche dopo l’eliminazione di quelli, è ri-creato il nome del progetto in modo riapparve nella pagina iniziale
    Ahh – perché questo è il nome del progetto in CMakeLists.txt ; così ogni volta che ho selezionato CMakeLists.txt per creare un nuovo progetto, si dà il nome.
    Questo non è ciò che il post originale è stato chiesto. (Ma era quello che cercavo, grazie.)

    OriginaleL’autore lawlove

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *