Ciao a tutti.
Ho scaricato e compilato le librerie widgets per due differenti ambienti di programmazione sotto Windows, Borland BCC55 e Microsoft Visual Studio Express Edition.
Seguendo le istruzioni, la compilazione è andata a buon fine (o almeno credo) per entrambi gli ambienti.
Ho provato a compilare un semplice file hello.cpp e ottengo sempre lo stesso risultato, sia con il compilatore Borland che con Visula studio, ossia un errore di LINKING. I file oggetto vengo creati. In fase di compilazione, credo di aver specificato correttamente il path delle librerie e dei file oggetto.
Cosa sbaglio? Ho circa 270 errori di simboli non risolti!
C'è un modo per sapere a partire dall' output di errore del compilatore, il nome della libreria che non trova? (ammesso sia quello il problema...)
Ecco il comando che eseguo per la compilazione con Borland:
bcc32 -Ic:wxWidgets-2.8.6include -Ic:wxWidgets-2.8.6libbcc_libmsw -Lc:wxWidgets-2.8.6libbcc_lib hello.cpp
Ed i primi messaggi di errore
_____________________________________________________________________________
Error: Unresolved external 'wxWindowBase::GetPositionConstraint(int *, int *) co
nst' referenced from E:PROGRAMMAZIONEC++WXWIDGETSHELLO.OBJ
Error: Unresolved external 'wxWindowBase::Layout()' referenced from E:PROGRAMMA
ZIONEC++WXWIDGETSHELLO.OBJ
Error: Unresolved external 'wxTopLevelWindowMSW::SetTransparent(unsigned char)'
referenced from E:PROGRAMMAZIONEC++WXWIDGETSHELLO.OBJ
...
Con Visual studio ottengo gli errori:
error LNK2019 ed
error LNK2001
Grazie