Progetto svolto in collaborazione tra @SamuelScara e @Gyarik
A giudicare dai progetti dell'anno scorso il programma dovrebbe funzionare per Windows (🤢) quindi per ora lo faccio funzionare solo per quello.
Requisiti:
- GCC
- PostgreSQL 14
Il bin di PostgreSQL contiene già le librerie e i dll necessari per far funzionare libpq.
Nella cartella Program
deve essere inclusa la cartella dependencies
con all'interno altre due cartelle, include
e lib
.
In include
devono essere presenti libpq-fe.h
, pg_config_ext.h
e postgres_ext.h
, mentre in lib
devono esserci libpq.dll
e libpq.lib
(tutte le risorse menzionate possono essere trovate nella cartella di installazione di PostgreSQL).
Comando per la compilazione:
g++ main.cpp -L dependencies\lib -lpq -o program
Comando per l'esecuzione:
.\program [HOST] [USERNAME] [DBNAME] [PASSWORD] [PORT]