Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema con DLL
Forum - C/C++ - Problema con DLL

Avatar
### (Normal User)
Rookie


Messaggi: 44
Iscritto: 07/09/2006

Segnala al moderatore
Postato alle 22:22
Sabato, 03/02/2007

Sto creando una DLL, č possibile linkare al suo interno una libreria (libdsound.a)?

Uso Dev-Cpp

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 3:09
Domenica, 04/02/2007
Le DLL sono files eseguibili come gli .exe, non ho mai provato e non conosco la procedura, ma suppongo di si.


Il mio blog: https://piero.dev
PM Quote
Avatar
### (Normal User)
Rookie


Messaggi: 44
Iscritto: 07/09/2006

Segnala al moderatore
Postato alle 10:36
Domenica, 04/02/2007
Testo quotato

Postato originariamente da pierotofy:

Le DLL sono files eseguibili come gli .exe, non ho mai provato e non conosco la procedura, ma suppongo di si.



Eppure io non sono riuscito, quando compilo la dll il linker mi da errore se provo a linkare la libreria:d

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 5:36
Lunedė, 05/02/2007
Esattamente quale errore ti riporta?


Il mio blog: https://piero.dev
PM Quote
Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 14:43
Lunedė, 05/02/2007
Dev-Cpp utilizza MinGW. Credo che il tuo problema sia al momento del lancio del comando di linking (effettuato dal tool di sviluppo subito dopo la compilazione). Ti lascio comunque un link che potrebbe esserti utile: http://sig9.com/node/35

P.S.: Fai attenzione: č fondamentale anche lanciare il compilatore giusto: per creare una DLL dovresti usare gcc.exe e non g++.exe; Per linkare una DLL a un file che la utilizza dovresti utilizzare g++.exe se č un file C++; invece se č un file C devi utilizzare gcc.exe.

Ultima modifica effettuata da robrock80 il 05/02/2007 alle 14:47
PM Quote