How can I find the location of C++ packages like boost, glew, etc. that don't have an associated command to add to include paths?

This page summarizes the projects mentioned and recommended in the original post on /r/NixOS

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nixpkgs

    Nix Packages collection & NixOS

  • The problem is it does not find the standard library headers like stddef.h! There is an open issue about this. Try this Discourse thread as well.

  • Bear

    Bear is a tool that generates a compilation database for clang tooling.

  • Rather than hard-coding paths manually, it's better to use your build system (which already finds the includes, or you'd have a bigger problem) to export them for you into a compile_commands.json. Cmake has a built-in flag for this, for other build systems you can use bear instead.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

  • There's no need to copy anything by hand! ccls can read compile_commands.json directly: https://github.com/MaskRay/ccls/wiki/Project-Setup

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ansel

    6 projects | news.ycombinator.com | 23 Nov 2023
  • STM32CubeIDE extract compile_commands.json

    1 project | /r/embedded | 11 Nov 2022
  • clangd beginner problem

    2 projects | /r/emacs | 2 Mar 2022
  • How to use GCC as LSP for C?

    2 projects | /r/neovim | 23 Aug 2021
  • Tracexec: TUI for tracing execve and pre-exec behavior

    5 projects | news.ycombinator.com | 8 May 2024