|
Page : 1 2 Page Précédente | |
Auteur | Sujet : [C] Commande du préprocesseur #define et fichiers headers ! |
juju-le-barbare | Bonjour,
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
Publicité | Posté le 06-09-2002 à 21:24:28 |
verdoux And I'm still waiting | Le compilateur, il s'en fout.
Message édité par verdoux le 06-09-2002 à 21:44:58 |
taureau | si tu veux mon avis si ton compilo cherche ou dans tata.lib ou dans toto.lib lorsque tu inclues stdlib.h ben ... change de compilo |
[SDF]Poire Vive Grumly | Le code des fonctions décrites est déjà compilé
--------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
juju-le-barbare |
Salut,
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
[SDF]Poire Vive Grumly |
--------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
juju-le-barbare |
Et donc, dans la mesure où je crée ma propre librairie, que dois-je faire pour permettre de l'utiliser ?
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
[SDF]Poire Vive Grumly |
--------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
Publicité | Posté le 06-09-2002 à 22:44:35 |
Jar Jar Intaigriste |
GROUIIIIIIIIIIIIKKKKK
--------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
[SDF]Poire Vive Grumly | Exemple d'un header (de moi en + enfin me suis aidé quand même hein...)
Message édité par [SDF]Poire le 06-09-2002 à 22:48:09 --------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
[SDF]Poire Vive Grumly |
--------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
Jar Jar Intaigriste |
Dans tous les cas, il faut créer un fichier header qui contient les prototypes des fonctions que tu veux exporter.
Message édité par Jar Jar le 06-09-2002 à 22:50:30 --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
[SDF]Poire Vive Grumly |
--------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
juju-le-barbare |
C'est une assez grosse bibliothèque (85 Ko de code sur plein de fichiers, et c'est loin d'être fini), je vais donc étudier toutes vos suggestions et je vous tiens au courant.
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
[SDF]Poire Vive Grumly |
--------------- Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: |
apolon34 Vive Linux!! |
|
Musaran Cerveaulté | juju-le-barbare
Si tu fais cette GROUIIIIIIIIIIIIKKKKKerie, saches que chaque source qui inclus ce header compilera sa propre version locale de cette fonction (duplication de code), et qu'il faut donc la déclarer static.
--------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
Jar Jar Intaigriste |
Le surcoût du à l'indirection est seulement présent sur l'architecture ia32. Avec tous les autres processeurs, ça n'engendre pas de pertes de performances.
--------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
kadreg profil: Utilisateur | <i>le header peut contenir le code source des fonctions...</i>
--------------- brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu ! |
juju-le-barbare | Merci,
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
juju-le-barbare | Bonjour,
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
LeGreg | 1 - on n'inclut pas le .c dans le .h
|
Ace17 |
|
juju-le-barbare |
Oups, merde, me suis trompé : c'est '#include' que je voulais dire ... --------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
juju-le-barbare |
Donc, dans chaque fichier 'fonctionsn.h', je dois taper
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
Jar Jar Intaigriste |
info gcc
--------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
gilou ModérateurModzilla | Juju, dans ton post initial, tu as mis #define au lieu de #include.
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
gilou ModérateurModzilla |
D'autre part, juju, tu ne devrais pas avoir a inclure un .c dans un .h. Il y a certainement un pb dans la structuration de ton programme,
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
juju-le-barbare | Merci,
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
Musaran Cerveaulté | legreg, Jar Jar, gilou et tous les autres
--------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
Musaran Cerveaulté |
C'est dans l'autre sens:
--------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
Musaran Cerveaulté |
C'est plus une fonction, mais un patron de fonctions.
--------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
Musaran Cerveaulté |
Indirection: passer par un élément intermédiaire.
je ne vois que la liaison statique pour ça...
Effectivement pas.
--------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
gilou ModérateurModzilla |
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
Jar Jar Intaigriste |
Tu veux parler du fait qu'il va chercher la fonction dans la table des symboles à chaque appel ?
libtool est un mic-mac immonde, je n'ai jamais bien compris comment ça marche, mais il me semble qu'au final on se ramène à quelque chose qui ressemble à un binaire statique. Il est conçu au départ pour que les systèmes qui ne connaissent pas les bibliothèques dynamiques puissent en bénéficier quand même. --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
juju-le-barbare | Salut,
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
LeGreg |
|
juju-le-barbare |
--------------- Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
Probleme d'upload de fichiers avec PHP | [PHP] [Nb] Fonction noms de fichiers d'un dossier > variable ? |
[php] - commande system et exec | Commande DNS en php |
upload de fichiers avec espaces | Comment ca marche les Fichiers "WAV" ?? |
[POP3] Commande pour récupérer l'émetteur d'un message | Equivalent de la commande Shell vb en Delphi |
recherche des informations sur la structure physique des fichiers TIFs | [Shell-Batch][NT] commande équivalente à 'sleep' |
Plus de sujets relatifs à : [C] Commande du préprocesseur #define et fichiers headers ! |