|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | ||
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Perche´ dici che se ho la lib non e´ fatta col gcc ? Quote:
Ma siete d'accordo che fa schifo come sistema o e` solo una mia idea ?
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
scusa se sembro stordito (alias: rincoglionito
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#24 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
L'estensione delle librerie statiche create dai compilatori Microsoft (e da altri, a dire la verità) è .lib. L'estensione che solitamente si usa per le librerie statiche create da gcc è .a.
Se te hai una libreria statica chiamata .lib allora significa che molto probabilmente non è stata fatta con il gcc |
|
|
|
|
|
#25 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
E son corso in bagno a vomitare PS: oggi mi trovo qui praticamente da solo, con Windows in tedesco, Visual Studio in tedesco (non puoi installare Visual Studio in una lingua diversa da quella del S.O.!!!
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#26 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In ogni caso l'estensione .lib non ha niente a che vedere con gcc...
|
|
|
|
|
|
#27 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
![]() però purtroppo non ti posso essere d'aiuto che non ho mai avuto necessità di linkare una dll guarda piuttosto se seguendo queste istruzioni riesci quanto meno ad avere visual studio in inglese ![]() http://blogs.msdn.com/astebner/archi...24/560579.aspx
__________________
|
|
|
|
|
|
|
#28 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Fine OT
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#29 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
La pietra filosofale dell'informatica non ce l'ha nessuno.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#30 | ||
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Quote:
![]() comunque e´ un buon modo per doverlo imparare
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
|
|
|
|
|
#31 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#32 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Gia´ ai tempi del VC, nel 1999, non riuscivo proprio a capire come creare un programma senza dover leggere quintali di documentazione e fare cose contro ogni logica, senza sapere il perche´. Poi, lo stesso programma, sul Borland Builder lo facevi in 2 ore conoscendo il C++, leggendo quel che basta per capire come funzionano gli oggetti Borland e usando la logica umana. Adesso mi ritrovo in un sistema nuovo (conosco Windows ma non ci lavoro da anni) e non e´ che mi trovo spaesato, come le prime volte su Unix-Linux dove comunque bastava andar di logica, ma completamente perso. Perche´ ho bisogno di una lib e una dll ? perche´ non basta una semplice libreria dinamica ? perche´ mi devo caricare la lib dal sorgente ? perche´la devo liberare alla fine ? e perche´devo andare a trovare l'indirizzo di tutte le funzioni ? a me sembra assurdo
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In teoria, a quanto pare, basta anche la dll, ma deve essere compilata da g++
Gli altri compilatori fanno cose diverse. I compilatori MS hanno bisogno comunque di un file lib anche per la versione dinamica (che non contiene altro che gli import che altrimenti devi farti a mano). In generale non è quindi obbligatorio caricare la dll, le funzioni e chiudere la dll aperta, perché viene fatto tutto in modo trasparente. Nota che l'importazione dinamica di una shared library può essere fatta anche su Linux con dlopen Quindi a questo punto il problema non è Windows, ma l'incompatibilità fra la libreria che ti hanno dato ed il compilatore che usi. Potresti usare Code::Blocks come IDE con il compilatore Intel distribuito con l'sdk... |
|
|
|
|
|
#34 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() purtroppo qui si usa solo quello deciso dall'azienda (e mi sembra anche giusto). Per esempio non ho potuto scaricare Eclipse ma ho dovuto installarlo da un disco loro, con certi plugins. Quindi non posso usare Code::Blocks
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#35 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
doppio post
|
|
|
|
|
|
#36 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
edit - tutto risolto vedo
sigh, arrivo tardi |
|
|
|
|
|
#37 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
beh 'nsomma, risolto e´ una parola grossa
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#38 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Se non hai ancora risolto, puoi trasformare un .lib in .a usando reimp o dlltool (devi avere anche la dll)
|
|
|
|
|
|
#39 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
peró grazie, prendo nota. Almeno tu dai consigli invece di inzozzare il 3d come fanno altri con Zune, Xbox e altre michiate varie
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#40 | ||
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
Di solito a corredo della DLL viene fornito un .h (o un altro meccanismo) che ne agevola l'utilizzo nel programma "client". Quote:
|
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:34.






















