Salve, ho la necessità di usare dei numeri molto grandi.
Non riesco in alcun modo ad installare una libreria, ne ho provate tante, gmp, cln, NTL.
Ho compilato gmp e ho ottenuto il file gmp.h, quindi ho scritto un semplice programmino per provarlo:
Mi riconosce #include "gmp.h" ma quando compilo mi dà questi errori:codice:#include "gmp.h" #include <iostream> using namespace std; int main() { mpz_t a; mpz_init (a); mpz_set_ui(a, 20000); cout << mpz_get_str(NULL, 10, a); return 0; }
build/Debug/Cygwin-Windows/main.o: In function `main':
/cygdrive/c/Users/Cataldo/Documents/NetBeansProject/GMP/main.cpp:7: undefined reference to `___gmpz_init'
/cygdrive/c/Users/Cataldo/Documents/NetBeansProject/GMP/main.cpp:8: undefined reference to `___gmpz_set_ui'
/cygdrive/c/Users/Cataldo/Documents/NetBeansProject/GMP/main.cpp:9: undefined reference to `___gmpz_get_str'
collect2: ld returned 1 exit status
Qual è il problema? E' una settimana che sto impazzendo!