awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesInclude Path Standards

Conventions for organizing header files to ensure consistent include paths across local and installed builds.

Distinct from Path Configuration: Distinct from Path Configuration: focuses on build-time header resolution standards rather than general file system path management.

Explore 3 awesome GitHub repositories matching data & databases · Include Path Standards. Refine with filters or upvote what's useful.

Awesome Include Path Standards GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • microsoft/vscode-cpptoolsAvatar de microsoft

    microsoft/vscode-cpptools

    6,047Voir sur GitHub↗

    The C/C++ extension for Visual Studio Code provides language support for C and C++ programming, including IntelliSense-powered code editing, navigation, and debugging capabilities. It enables syntax highlighting, code completion, hover information, and error checking for C and C++ source files, along with features like semantic colorization, symbol search, and call hierarchy exploration. The extension offers comprehensive debugging support for C/C++ programs, including launching debug sessions with breakpoints, stepping through code, and inspecting variables. It supports debugging multi-threa

    Configures additional include paths for resolving header files during IntelliSense.

    TypeScriptmicrosofttypescriptvscode-extension
    Voir sur GitHub↗6,047
  • include-what-you-use/include-what-you-useAvatar de include-what-you-use

    include-what-you-use/include-what-you-use

    4,704Voir sur GitHub↗

    Include What You Use est un optimiseur d'inclusions C++ et un analyseur de dépendances d'en-têtes. Il identifie les inclusions d'en-têtes inutilisées ou manquantes dans les fichiers sources pour réduire l'encombrement du projet et améliorer les performances de compilation. L'outil effectue une analyse statique en utilisant un arbre de syntaxe abstraite basé sur Clang pour mapper l'utilisation des symboles et suivre les effets du préprocesseur à travers différentes configurations de build. Il peut réécrire automatiquement les fichiers sources en insérant ou supprimant des directives de préprocesseur basées sur le graphe de dépendances calculé. Le système s'intègre aux bases de données de compilation pour déterminer les flags de compilation exacts utilisés pour chaque fichier source, permettant l'analyse et l'élagage des dépendances à travers un projet entier.

    Reduces project bloat and compilation times by optimizing recursive include paths and pruning unused headers.

    C++
    Voir sur GitHub↗4,704
  • pr0g/cmake-examplesAvatar de pr0g

    pr0g/cmake-examples

    1,231Voir sur GitHub↗

    This project provides a collection of minimal, modern configuration templates designed to demonstrate industry-standard practices for managing C and C++ build workflows. It serves as a practical guide for developers to implement build automation, dependency management, and project structuring using the CMake build system. The repository distinguishes itself by offering modular examples that cover complex build requirements, such as hierarchical project organization and the integration of external third-party source code. It emphasizes the use of target-based dependency graphs and interface-ba

    Standardizes header file organization to ensure consistent include paths for both local and installed library usage.

    CMakecmakecmake-examplescmake-scripts
    Voir sur GitHub↗1,231
  1. Home
  2. Data & Databases
  3. Path Configuration
  4. Include Path Standards

Explorer les sous-tags

  • IntelliSense ConfigurationsSpecifies additional directories for the compiler to search when resolving header file includes. **Distinct from Include Path Standards:** Distinct from Include Path Standards: focuses on user-configurable include paths for IntelliSense, not build-time conventions.
  • Recursive Include OptimizationReducing recursive include path overhead by pre-parsing source files to accelerate IntelliSense resolution. **Distinct from Include Path Standards:** Distinct from Include Path Standards: focuses on performance optimization of recursive includes, not path conventions.