Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-10-2007, 10:25   #21
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da cionci Guarda i messaggi
Allora se hai un .lib sicuramente non è stata fatta con GCC.
Mi immagino che il sorgente non ci sia
assolutamente no. E odio non avere il sorgente!
Perche´ dici che se ho la lib non e´ fatta col gcc ?

Quote:
Originariamente inviato da ilsensine Guarda i messaggi
Ricorda che se vedi le brutte puoi sempre usare LoadLibrary & co. Solo ricorda che la stringa da passare a GetProcAddress è il nome "mangled" delle funzioni, che devi estrarre dalla dll.
infatti sto usando quel metodo perche´ proprio non mi va di impazzire a cercare un modo per linkare in maniera umana.

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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 10:28   #22
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Perche´ dici che se ho la lib non e´ fatta col gcc ?
Perché altrimenti avresti il .a
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 10:33   #23
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da cionci Guarda i messaggi
Perché altrimenti avresti il .a
scusa se sembro stordito (alias: rincoglionito ) ma con gcc->ld (su Linux) puoi scegliere se creare una lib statica o dinamica quindi continuo a non capire
__________________
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 10:38   #24
cionci
Senior Member
 
L'Avatar di cionci
 
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
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 10:47   #25
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da cionci Guarda i messaggi
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
ma ho una .lib dinamica (penso). Ieri un tipo qui mi ha spiegato che la .dll non basta, serve una .lib come interfaccia (per i simboli) quando linki. Una volta linkato basta la dll come libreria dinamica ma quando linki hai bisogno anche della lib.
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.!!! ) , Eclipse (in inglese), una dll sconosciuta senza documentazione, una lib che non so cosa sia e hwupgrade ... mi sa che passero´ molto tempo su quest'ultimo
__________________
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 10:49   #26
cionci
Senior Member
 
L'Avatar di cionci
 
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...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 10:56   #27
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da trallallero Guarda i messaggi
ma ho una .lib dinamica (penso). Ieri un tipo qui mi ha spiegato che la .dll non basta, serve una .lib come interfaccia (per i simboli) quando linki. Una volta linkato basta la dll come libreria dinamica ma quando linki hai bisogno anche della lib.
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.!!! ) , Eclipse (in inglese), una dll sconosciuta senza documentazione, una lib che non so cosa sia e hwupgrade ... mi sa che passero´ molto tempo su quest'ultimo

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
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 11:08   #28
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da cionci Guarda i messaggi
E poi perché uno non può dire che non gli piace Windows ? Siamo sempre liberi di non rispondere se la forma della domanda non ci piace
Certamente. L'importante è non generalizzare le proprie impressioni, visto che esistono altri programmatori che hanno un'opinione completamente diversa e perfettamente legittima.

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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 11:10   #29
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Ma siete d'accordo che fa schifo come sistema o e` solo una mia idea ?
Devi entrare nell'ottica che è un sistema diverso, coi suoi pregi e i suoi difetti.

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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 11:11   #30
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi

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
grazie caro ma dice chiaramente questo:
Quote:
You have to have the English version in order to change the UI to use English strings.


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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 11:12   #31
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da cionci Guarda i messaggi
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
Esattamente. Esistono differenze già fra compilatori per la stessa piattaforma: figuriamoci fra compilatori diversi su piattaforme diverse.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 11:22   #32
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Devi entrare nell'ottica che è un sistema diverso, coi suoi pregi e i suoi difetti.

La pietra filosofale dell'informatica non ce l'ha nessuno.
infatti proprio perche´ e´ diverso che dico che per me fa schifo.

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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 11:49   #33
cionci
Senior Member
 
L'Avatar di cionci
 
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...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 12:18   #34
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da cionci Guarda i messaggi
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...
grazie per tutte le info

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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 13:45   #35
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
doppio post
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 13:45   #36
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
edit - tutto risolto vedo
sigh, arrivo tardi
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 13:54   #37
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da 71104 Guarda i messaggi
edit - tutto risolto vedo
sigh, arrivo tardi
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2007, 16:21   #38
kk3z
Senior Member
 
L'Avatar di kk3z
 
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)
kk3z è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2007, 16:28   #39
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da kk3z Guarda i messaggi
Se non hai ancora risolto, puoi trasformare un .lib in .a usando reimp o dlltool (devi avere anche la dll)
ho risolto nel senso che uso LoadLibrary etc ... ha vinto Windows

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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2007, 16:41   #40
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
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
Per pura curiosità: la DLL è stata scritta da te o fa parte di una qualche libreria?

Di solito a corredo della DLL viene fornito un .h (o un altro meccanismo) che ne agevola l'utilizzo nel programma "client".

Quote:
Almeno tu dai consigli invece di inzozzare il 3d come fanno altri con Zune, Xbox e altre michiate varie
Nei forum, per definizione, si discute... Quando si va troppo off-topic interviene il moderatore.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Samsung TV in offerta su Amazon: Neo QLE...
Sì, c'è un display è...
Fast restart di Windows spiegato 30 anni...
Il mondo piange Gladys West, la matemati...
Tomb Raider: Catalyst, il cast si allarg...
Renault Group chiude un ottimo 2025: Dac...
A questo prezzo la Blink Mini è difficil...
DJI Mini 4 Pro Fly More a 859€ su Amazon...
realme P4 Power avrà una batteria...
Marathon: data di uscita, edizioni e tut...
Dojo 3 riparte: Tesla affida a Intel il ...
Smartphone e attenzione in frantumi: Mat...
Aerei costruiti da robot umanoidi? L'eur...
Chery prende tutti in contropiede: batte...
Il colpo silenzioso di Intel: arriva l'u...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:55.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v