Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C++] compilare una libreria nell'exe

    Ho scritto un programma per modificare immagini usando la libreria FreeImage, il problema è che devo portarmi dietro la dll della libreria insieme all'eseguibile... volevo sapere se esiste un modo per mettere la libreria dentro l'exe così da avere un solo file. Come posso fare?

    Grazie!

  2. #2
    Esistono dei packer, molti dei quali a pagamento, che consentono di inglobare la DLL nell'eseguibile. In alternativa (in caso di linking esplicito) potresti includerla come risorsa, decomprimerla in fase di esecuzione ed eliminarla al termine dell'esecuzione. In entrambi i casi potresti avere problemi in mancanza degli opportuni privilegi.

    Se non sei molto esperto ti conviene lasciare le cose come stanno attualmente.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  3. #3
    ok... lasciamo la dll fuori..

    grazie comunque

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.