Est-il possible d'organiser en-tête c++ et fichiers cpp?
Je ne suis pas sûr si je te pose une question valable, mais voilà.
J'ai le c++ solution avec une structure de
[dossier] fichiers d'en-Tête -
... 200 fichiers d'en-tête ..
[dossier] les fichiers Source -
... 200 soure fichiers ..
... reste
Est-il possible d'organiser d'en-tête et soure de fichiers par dossiers comme vous le feriez dans un projet C#? Le problème que je me pose est, à mesure que le projet se développe, il devient fastidieux de naviguer à travers un tas de fichiers, ce qui serait beaucoup plus facile à naviguer, si elles étaient organisées par des fonctionnalités (telles que les dossiers et les espaces de noms dans les projets c#).
Est-il une sorte de norme, qui serait soutenue par une grande variété de compilateurs et pas Visual Studio seul ?
Exemple:
[dossier] fichiers d'en-Tête -
- [dossier] X domaine
- 100 fichiers d'en-tête
- [dossier] Y domaine
- 100 fichiers d'en-tête
[dossier] les fichiers Source -
- [dossier] X domaine
- 100 fichiers cpp
- [dossier] Y domaine
- 100 fichiers cpp
... reste
- La plupart des compilateurs ne se soucient pas de l'endroit où votre source et les fichiers d'en-tête sont situés.
Vous devez vous connecter pour publier un commentaire.
En-tête/fichier Source n'est pas une exigence imposée par Visual Studio. C'est juste la mise en page par défaut, et c'est virtuel, et non pas physique. Si vous cliquez sur "Afficher tous les fichiers" dans l'explorateur de solutions, il va montrer l'arborescence de dossiers qu'il est sur le disque dur, que vous pouvez manipuler comme bon vous semble. C'est la seule saine d'esprit, de configuration et je n'ai aucune idée de pourquoi la valeur par défaut est de cette façon. De Plus, naturellement, ils en ont fixé pour les projets C# mais pas du C++.
Je ne sais pas de standard, mais vous pouvez mettre des en-têtes (et les sources) des fichiers dans le dossier de la structure que vous souhaitez.
Vous avez besoin de s'assurer que les fichiers à inclure sont référencés par le chemin d'accès relatif ou ajouter le dossier à la projets de recherche de chemin.