Librerie esterne

di il
2 risposte

Librerie esterne

Buonasera a tutti, per la compilazione in c++ uso NetBeans, qualcuno può spiegarmi come inserire le librerie esterne?

2 Risposte

  • Re: Librerie esterne

    Se hai i sorgenti è sempre la soluzione migliore. Metti file .cpp e .h nella cartella del tuo progetto, poi tasto destro su "Source Files" , "Add Existing Item" e aggiungi tutti i file .cpp; stessa cosa per i file .h su "Header Files". Poi includi gli header che ti servono in main.cpp o nei source dove ti servono.

    Se hai una libreria già compilata, fai la stessa cosa con gli header, poi il file di libreria (ad esempio .dll) lo metti nella cartella del progetto, Poi tasto destro sull'icona del progetto, vai su "Properties" / "Build" / "Linker" / "Libraries", selezioni "Add Library File" e aggiungi il file di liberia, poi clicchi su "Apply" (occhio a farlo sia in configurazione Debug che Release).

    Ovviamente per le librerie puoi usare anche cartelle esterne a quella del progetto.

    Se è una libreria opzionale del compilatore, ti scarichi il package e poi la chiami tramite Additional Options del linker o del compiler. Ad esempio, per OpenMP devi mettere "-fopenmp" (senza virgolette) in "Properties" / "Build" / "C++ Compiler" / "Additional Options".

    Poi ci sono altri ennemila modi: ovviamente devi seguire le guide di chi ha scritto la libreria per procedere
  • Re: Librerie esterne

    Grazie mille mi sei stato davvero di grande aiuto
Devi accedere o registrarti per scrivere nel forum
2 risposte