Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-11-2008, 13:02   #1
palomo2
Member
 
Iscritto dal: Jan 2003
Città: Napoli
Messaggi: 34
[C++] wxwin e codeblock. L' exe finale non trova una libreria

Salve,
ho da poco iniziato a programmare con le wxwidget e ho deciso di portare su windows la mia prima applicazione. Ho scaricato codeblocks e le wxwidget (versione installer). Queste ultime le ho compilate con i seguenti comandi:

Codice:
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
come documentato in questo wiki:
http://wiki.codeblocks.org/index.php...indowsQuickRef

Il problema è che, pur riuscendo a compilare ed avviare il mio eseguibile da codeblocks, quando vado nella cartella del progetto e clicco sul file per avviarlo mi dice:

Codice:
impossibile avviare l'applicazione specificata. wxmsw28u_gcc_custom.dll non è stato trovato. Una nuova installazione dell'applicazione potrebbe risolvere il problema
Ovviamente ho provato anche a creare progetti con il wizard e poi ad avviarli ma mi mi da sempre lo stesso problema...

Ho anche provato ad usare librerie wxwidgets già precompilate ma il problema è lo stesso

Questo file è presente nella cartella "C:\Programmi\wxWidgets-2.8.9\lib\gcc_dll\". Non riesco proprio a capire qual'è il problema, mi aiutereste voi?

Grazie mille
__________________

----===| www.palomo2.cjb.net |===----
palomo2 è offline   Rispondi citando il messaggio o parte di esso
Old 05-11-2008, 16:46   #2
Volutomitra
Member
 
Iscritto dal: Feb 2006
Messaggi: 134
Hai compilato le librerie senza leggere...


SHARED

SHARED controls whether a DLL (SHARED=1) or static (SHARED=0) version of wxWidgets is built. With a DLL build, compile times are faster and the executable size is smaller. The total size of a single executable plus the wxWidgets DLL is greater, but multiple executables can use the same DLL.

* A DLL build of wxWidgets creates import libraries (such as libwxmsw28.a) and DLLs (such as wxmsw28_gcc_custom.dll). You must include the DLL when you distribute your program.
* A static build of wxWidgets creates static libraries only (such as libwxmsw28.a), and you do not need to distribute a wxWidgets DLL.



Devi copiare la DLL nella cartella dove hai l'eseguibile
Volutomitra è offline   Rispondi citando il messaggio o parte di esso
Old 05-11-2008, 19:11   #3
palomo2
Member
 
Iscritto dal: Jan 2003
Città: Napoli
Messaggi: 34
Ci avevo già provato ma senza risultato. Ora ho copiato anche la dll mingwm10.dll nella cartella dell'exe e funziana... finalmente. Però ora tutta la cartella occupa circa 10mb per un programmino di niente...
magari cercherò di utilizzare le librerie non shared e vediamo cosa ne viene fuori. Intanto ho provato a compilare con devcpp e mi restituisce un exe di 3.5mb che è più accettabile...
__________________

----===| www.palomo2.cjb.net |===----

Ultima modifica di palomo2 : 05-11-2008 alle 19:45.
palomo2 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2008, 02:09   #4
palomo2
Member
 
Iscritto dal: Jan 2003
Città: Napoli
Messaggi: 34
Grazie alla tua indicazione ho trovato una soluzione! Mi è bastato compilare le wxwidgets con l'opzione SHARED=0 e creare un nuovo progetto in codeblocks spuntando la sola opzione "wxWidgets is built as monilithic library" nelle opzioni di configurazione.
Il risultato è un exe di 2.5mb distribuibile singolarmente...

Grazie mille
__________________

----===| www.palomo2.cjb.net |===----
palomo2 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Animal Crossing: New Horizons torna in v...
Task Manager impazzito su Windows 11: in...
NZXT: il PC in abbonamento finisce in tr...
Halo 2 e 3: remake in arrivo, multiplaye...
Robot Phone e un nuovo ecosistema AI: HO...
Amazon sorprende tutti: extra 15% di sco...
HONOR 400 Lite 5G a 209,90€: smartphone ...
Asus TUF Gaming F15 con RTX 4070 e i7-12...
OpenAI punta alla quotazione in Borsa: v...
Samsung Galaxy S25 Ultra a 1.099€ su Ama...
OpenAI aggiorna Sora: arrivano i persona...
I TV LG OLED AI B5 scendono di prezzo, d...
Operazione Cagliostro: Voltaiko e lo sch...
9 accessori auto imperdibili oggi su Ama...
Scontro tra giganti: Disney e YouTube TV...
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: 12:45.


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