Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
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


DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
Cowboy Space Corp. presenta il suo razzo...
Per NetSuite il vantaggio nell'IA sta ne...
Scoperta la zona d'origine del segnale W...
La Stazione Spaziale Internazionale cont...
La Difesa statunitense ha pubblicato la ...
vivo X500 Pro e Pro Max ufficiali: tanta...
iOS 27.2: l'iPhone chiede ai numeri scon...
Final Cut Pro integra MotionVFX e Apple ...
iMac M6 da 1.829 euro, MacBook Pro 14 M6...
RayNeo GT a 313,65€ su Amazon: occhiali ...
NVIDIA e Meta: 3 miliardi di dollari e p...
PHP2Shell: sfruttate attivamente le due ...
Raffreddamento passivo senza elettricità...
La deforestazione in Amazzonia crolla a ...
La luce del sole a mezzanotte, ecco come...
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: 00:29.


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