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