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

    Definizioni di funzioni nelle librerie del C

    Se io ad esempio apro la libreria gstring.h vedo solo la dichiarazione delle funzioni.
    Dove trovo la loro definizione?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Questo perché i file .h *non sono* librerie.

    I file di intestazione del C (i .h) contengono sono le firme delle funzioni, le costanti, le strutture, i tipi ... ma non l'implementazione che è contenuta in file .c (se hai la libreria in formato sorgente) o in file binari .lib, .a, .dll a seconda del tipo di libreria.

    La libreria da linkare è la glib
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Quindi le funzioni sono direttamente nei file binari che sono illeggibili, e perciò se voglio vederle devo procurarmi i sorgenti.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da Raam General
    Quindi le funzioni sono direttamente nei file binari che sono illeggibili, e perciò se voglio vederle devo procurarmi i sorgenti.
    Sì ... ma se parliamo di software opensource, dovresti trovarle.

    Ad esempio

    http://www.opensource.apple.com/sour...2.10/gstring.c
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Grazie oregon.

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