Pagina 1 di 1

[Programmazione] Cygwin

Inviato: sab 15 set 2007, 15:41
da sir_alex
Ho bisogno di avere la libdvdread su windows per compilare un file jni linkato a questo; ora, non lo avevo mai fatto prima: ho installato cygwin con gli strumenti di sviluppo, ho scaricato i sorgenti della libdvdread e li ho compilati;e fin qui tutto bene. Ora, la solita trafila configure/make crea la libreria come file .a e relativo .la (come su linux), qualcuno sa come creare la relativa dll? La documentazione su internet è sempre riferita ad una dll partendo da un file sorgente, ma mai da una libreria già creata...

Inviato: sab 15 set 2007, 15:46
da V
Se non ricrdo male, con bloodshed devcpp si poteva fare....
Scaricalo, sono 13mb dopo
1) crei come nuovo progetto una dll
2) importi i sorgenti
3) compili

Dovrebbe funzionare...

Inviato: sab 15 set 2007, 17:11
da sir_alex
V ha scritto:Se non ricrdo male, con bloodshed devcpp si poteva fare....
Scaricalo, sono 13mb dopo
1) crei come nuovo progetto una dll
2) importi i sorgenti
3) compili

Dovrebbe funzionare...
Purtroppo non è questo il modo... :-) infatti la libdvdread utilizza di default alcuni header propri di linux, quindi non è direttamente compilabile... potrei provare ad usare la libdvdread.dll che viene distribuita con vlc, ma mi piacerebbe sapere come cavolo si fa a creare la dll a partire dalla .a creata da cygwin...

Inviato: sab 15 set 2007, 18:48
da V
Aaaahh!
Ma tu vuoi creare una dll partendo dal file .a!!!
A questo punto mi sa che basta utilizzare ld....

Solo che non ricordo l'opzione :roll:

Inviato: sab 15 set 2007, 18:49
da V
Aaaahh!
Ma tu vuoi creare una dll partendo dal file .a!!!
A questo punto mi sa che basta utilizzare ld....

Solo che non ricordo l'opzione :roll:

Inviato: sab 15 set 2007, 18:53
da V

Inviato: sab 15 set 2007, 19:04
da V