Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Abbiamo provato per diversi giorni una new entry del mercato italiano, la Gowow Ori, una moto elettrica da off-road, omologata anche per la strada, che sfrutta una pendrive USB per cambiare radicalmente le sue prestazioni
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
OnePlus 15 nasce per alzare l'asticella delle prestazioni e del gaming mobile. Ma non solo, visto che integra un display LTPO 1,5K a 165 Hz, OxygenOS 16 con funzioni AI integrate e un comparto foto con tre moduli da 50 MP al posteriore. La batteria da 7.300 mAh con SUPERVOOC 120 W e AIRVOOC 50 W è la ciliegina sulla torta per uno smartphone che promette di offrire un'esperienza d'uso senza alcun compromesso
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
Vediamo come si comporta il Ryzen 5 7500X3D, nuovo processore di casa AMD che fonde 6 core Zen 4 con la tecnologia 3D V-Cache, particolarmente utile in scenari come il gaming. Annunciato a un prezzo di listino di 279€, il nuovo arrivato sarà in grado di diventare un riferimento per i sistemi budget? Ecco cosa ne pensiamo.
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


Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto SONY BRAVIA 8 II e BRAVIA Theatre System 6: il c...
KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo KTC H27E6 a 300Hz e 1ms: come i rivali ma a met&...
4,9 miliardi su Google: Buffett sfida il...
Google ha svelato un agente AI che può g...
Tesla cambia idea: è in arrivo l'...
Anche Firefox punta sull'intelligenza ar...
Stop alle super-accelerazioni delle auto...
Osservatorio AGCOM: sempre più ac...
Sempre più IA su Spotify: arrivan...
iMac M4 crolla a 1.199€ con risparmio di...
Nintendo Switch 2: in rilascio un nuovo ...
Core Ultra 9 290K Plus, Core Ultra 7 270...
Prezzo Black Friday per le super cuffie ...
Crollano i prezzi della cuffie Beats col...
ASUS ROG Matrix RTX 5090 costa 4000 doll...
Grazie ai dati di ESA il calcolo della t...
Rilasciati nuovi video e immagini della ...
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: 21:33.


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