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

    (visual c++) Usare una DLL

    come si usa una dll in visual c++ 6?

  2. #2
    cioè come richiamo una funzione contenuta all'interno di una dll, da una mia applicazione ?

  3. #3
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Devi linkare al progetto la libreria .lib corrispondente alla dll che vuoi usare; serve per garantirti l'accesso alle funzioni della libreria.

    Altrimenti puoi linkarla direttamnete nel codice con l'api LoadLibrary e gestirla manualmente

    Leggi qui per la seconda opzione
    Linux user number 403381

    Stop TCPA!

  4. #4
    ma la linko con un include?

  5. #5
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    No, l'include serve per inserire il file header della libreria (cioè quello che contiene la dichiarazione delle funzioni). Il modo con cui si linka una libreria dipende dal compilatore che usi...
    Linux user number 403381

    Stop TCPA!

  6. #6
    microsoft visual c++ 6

  7. #7
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Prima di tutto devi verificare che la libreria sia raggiungibile dal compilatore (vale per qualsiai tipo).
    Se è una libreria standard (ad esempio quelle di sistema) salta questo passo. Altrimenti, nel caso di Visual Studio:

    Tools -> Options

    Nella scheda Directories selezioni Library files dal menu a tendina ed aggiungi la cartella dove si trova la tua libreria.

    Fai la stessa cosa per i file include della libreria, generalmente sono in cartelle diverse.



    Fatto questo, dopo aver aperto il progetto, vai su

    Project -> Settings

    Nella scheda Link aggiungi il nome della libreria nel box di testo ed è fatta

    Spero di essere stato chiaro

    Linux user number 403381

    Stop TCPA!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.