Ciao Rosmarino sei entrato in un campo dove non mi è tutto chiaro, espongo quello che so o credo di sapere con la speranza che qualcuno più esperto confermi o corregga quanto affermo.
Ci sono due tipi di librerie, quelle statiche con estensione
.a e quelle dinamiche con estenzione
.dll
Quando compili con Code::Blocks viene utilizzata la libreria
statica e se non espressamente specificato non viene inclusa nell'eseguibile, in modo da produrre un exe poco pesante.
Il vantaggio è noto, se realizzerò più programmi, tutti potranno utilizzare la corrispondente libreria
dinamica che sarà installata una sola volta.
Non ho wxWidgets nel mio sistema e non posso fare una prova diretta, ma ritengo che se aggiungi il flag corretto puoi forzare l'inclusione nell'eseguibile della libreria:
Solitamente il nome della libreria
statica ha un nome molto simile a quello della corrispondente
dinamica, controlla che:
libwxmsw314u_gcc_cb.a esista nel tuo C:\wxWidgets-3.1.4\...
Altrimenti trova il nome corretto.
Se mi dai info su come hai compilato e quale wxWidget314 hai installato, lo installo anche io, così posso provare, dammi anche i link che hai usato per scaricare wxWidget314, ci sono vari modi per implementare le estensioni, se non lo facciamo allo stesso modo poi i nomi cambiano e le mie prove non è detto che le potresti riprodurre.
EDIT:
Ho notato solo ora che nella path di sistema non hai:
C:\wxWidgets-3.1.4\lib\gcc_dll
che è il percorso dove hai detto che si trova la dll che ti interessa.