See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: [Question de débutant] fichier entête .h  (Read 1818 times)

0 Members and 1 Guest are viewing this topic.

Offline Coussini

  • Legend
  • ******
  • Posts: 3206
  • Country: Canada ca
  • Karma: 38
01 July 2008, 21:45:35
les fichiers entêtes en C++ utilise souvent l'extension .h

J'ai lu dans un ouvrage, que fichier entête peut utiliser l'extension .h, .hp ou .hpp

Pouvez-vous m'expliquer les cas où l'on utilise .hp ou .hpp

MERCI !


Coussini "Orbiter lovers"



Que dieu vous éloigne du Covid-19

Offline Schimz

  • Legend
  • ******
  • Posts: 1598
  • Karma: 1
Reply #1 - 01 July 2008, 21:57:44
pp : pre process, entêtes précompilés

c'est ce qui me bloquait pour faire marcher l'bouzin d'VC++ :eek:



Message modifié ( 01-07-2008 21:58 )


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #2 - 01 July 2008, 23:16:03
Hpp ou header précompilé c'est pour réduire le temps de compilation, utile pour de très gros projet. Jamais eu besoin
meme avec 75'000 ligne de code... VC++ le fait nativement avec d'autres extensions (obj, pch,sbr) pas besoin de s'en
occuper. Si tu a 150 sources il ne recompilera que le source qui a eu des modifs.

Pour info les noms de source ne sont pas fixé en dur, tu peux aussi utiliser ".bouzin" si tu veux, mais par convention
c'est .h pour header et .cpp pour le code. Oublie le reste.

On répond très volontier mais pourrais tu utiliser plutôt le fil "question dll C++" ca évitera d'ouvrir 150 fils merci ;)
Ici: http://orbiter.dansteph.com/forum/index.php?topic=6478.msg98607#msg98607

Quote
Schimz a écrit:
c'est ce qui me bloquait pour faire marcher l'bouzin d'VC++ :eek:

T'a eu besoin d'un .hpp pour faire marcher VC++ ? :doubt:

A++

Dan



Message modifié ( 01-07-2008 23:21 )


Offline Coussini

  • Legend
  • ******
  • Posts: 3206
  • Country: Canada ca
  • Karma: 38
Reply #3 - 02 July 2008, 16:13:37
MERCI !


Coussini "Orbiter lovers"



Que dieu vous éloigne du Covid-19

Offline Schimz

  • Legend
  • ******
  • Posts: 1598
  • Karma: 1
Reply #4 - 03 July 2008, 17:17:48
Quote
DanSteph a écrit:
T'a eu besoin d'un .hpp pour faire marcher VC++ ? :doubt:
Du tout, mais quand je créais un projet dll, il en voulait.
La soluce (sur le net) : créer un projet CLR vide (déjà y'a plus 3 tonnes de fichiers VS qui polluent) et passer manuellement
le projet en dll.


« Last Edit: 03 July 2008, 17:17:48 by Schimz »