Missatge: Fins ara quan volioa fer servir una de les meves biblioteques simplement copiava els fitxers al projecte i feia: #include "biblioteca.h"Ara em convé fer-ho "ben fet" ja que les faig servir en més d'un lloc i estic modificant o afegint coses.He vist que puc posar a la confioguració del projecte de la biblioteca el camí pel debug i el release, posant-li /usr/local/lib/biblioteca.aReferent a això, aquesta carpeta és del root, o sigui que per poder escriure-hi he hagut de donar permisos (chmod 777), no sé si és adequat en matèria de seguretat.D'altra banda em faltaria posar la capçalera a /usr/local/include perquè en els projectes funcioni #include <biblioteca.h> volia saber si es pot fer automàticament cada cop que compilo per no haver-ho de fer manualment cada vegada que faig un canvi.
Emocions: anticipation
fear

Resposta: Potser et valdria la pena acabar de fer-ho "bé" del tot i trastejar amb algun gestor de dependències de C/C++, que és el que fa servir ~tothom avui en dia.Molts llenguatges de programació tenen un gestor de dependències estàndard (per exemple Python té pip, PHP té composer, Javascript npm, C# NuGet, i un llarguíssim etcètera). Aquestes eines et permeten especificar quines dependències necessites per a cada projecte i s'encarreguen de trobar les sub-dependències i descarregar-ho tot al directori on treballes, sense modificar-te el sistema operatiu. Vindrien a ser com un apt-get, si coneixes Debian.Per a C/C++ sembla que hi han unes quantes alternatives, he trobat aquest artícle (una mica esbiaixat) que ho explica: Approaches to C++ Dependency Management
Emocions: no emotion