Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    47

    posizione din un file cpp in un percorso diverso dal main

    Salve,
    usando un IDE di programmazione come elcipse mi sono trovato davanti al seguente problema:
    Per includere il file .h, io uso il seguente comando:
    #include "percorso/nomeFile.h"
    La domanda è la seguente: c'è un modo per far si che il file .cpp che sviluppa le funzioni del file .h sia in una cartella diversa da quella del progetto che sto compilando?

    Mi spiego: io sviluppo un progetto in /home/utente/workspace-cdt/prova/src. In questa cartella è presente il file con il main che ho chiamato prova.cpp.
    In questo file, uso il comando #include "/home/utente/Desktop/numeroCasuale.h". Ora come ora, però, il file che sviluppa le funzioni definite in numeroCasuale.h, ovvero il file numeroCasuale.cpp, lo devo inserire nel percorso di prova.cpp.
    C'è un modo per far si che questo file stia nel percorso dove sta numeroCasuale.h? In questo modo, potrei usare sempre quel file senza importarlo ogni volta in altri progetti. Inoltre, avrei anche il vantaggio di poter modificare le classi del file numeroCasuale.cpp una volta sola per tutti i programmi che lo usano.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Lo compili a parti e aggiungi il file .o alle voci del linker...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Su praticamente qualunque IDE dovrebbe bastare aggiungerlo al progetto, senza fare null'altro di particolare.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    47
    Originariamente inviato da MItaly
    Su praticamente qualunque IDE dovrebbe bastare aggiungerlo al progetto, senza fare null'altro di particolare.
    Si, è vero, ma accadrebbe che se dovessi fare una modifica al file numeroCasuale.cpp dovrei reincludere questo file in tutti i progetti che lo contengono; se, invece, questi puntassero tutti ad un singolo percorso da me stabilito, dovrei solamente ricompilare il progetto e non importare ogni volta il file cpp modificato.

    Originariamente inviato da Scara95
    Lo compili a parti e aggiungi il file .o alle voci del linker...
    Come dovrei operare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.