sHaDy ha scritto:Ho fatto il seguente tentativo:
g++ -l C:\devc++\include\gl\
Ed ho ricevuto quest'output:
g++: Compilation of header file requested
Come mai?
No. Così è sbagliato. -L serve per specificare il *PATH* dove trovare le librerie. -l (elle minuscolo) serve per specificare che libreria linkare...
pensa per esempio a quando sotto GNU/Linux usi qualche funzione matematica e devi linkare la libreria matematica con (appunto) -lm.
Altri esempi lampanti non mi vengono in mente... poichè appena "complichi" un po' il progetto con necessità di librerie esterne e simili, diventa molto conveniente usare configure automake libtool e compagnia.
Tu invece stai passando a -l (elle minuscolo) il PATH degli headers. Che invece dovresti passare (se non li trova da solo) con l'opzione -I (i maiuscolo).
Dovresti darmi maggiori informazioni sull'ambiente che usi e su come hai installato le librerie. Dopo di che hai provato a compilare sotto GNU/Linux? AFAIK il set di opzioni dovrebbe essere più o meno lo stesso...