Forse non sono stato chiaro ... ripartiamo ...
1) tu ottieni il file eseguibile (il .exe) regolarmente e senza errori? Se lo ottieni vuol dire che sia la fase di compilazione che quella di linkaggio ha avuto successo
2) il programma ha la necessità di utilizzare delle DLL particolari (il suo runtime) ... vuol dire che dovrai installare quelle DLL nel computer destinazione. Nella maggior parte dei casi, si realizza un pacchetto di installazione con le caratteristiche dell'ambiente di lavoro se presenti oppure con un apposito installer. Tra questi, uno gratuito ed efficiente è InnoSetup. Avrai quindi un pacchetto che installa correttamente il tuo exe e, se necessarie, le DLL nel computer destinazione.

Rispondi quotando