Skip to content

It is unclear how to add cpp-libp2p to a new project #212

Open

Description

@downIoads

Hi, building cpp-libp2p from source has worked and all tests have successfully passed, however it is difficult for me to actually add libp2p to a project. The section "Adding cpp-libp2p to the project" is not clear to mel:

1.You put a github link to hunter-simple (btw this link might break at any point in time). From there it still is not clear to me how to add hunter to a project that is not officially supported by hunter. How exactly do we tell hunter to use the existing dependencies to add libp2p to our projects.

  1. Then at the end it says "Example of adding cpp-libp2p to other project can be found here and here", linking to other blobs. These examples did not help me due to lacking context. Please write down a full working example so make it more beginner friendly.

Thanks!

Activity

  1. raphael10-collab commented on Oct 4, 2024

    @raphael10-collab

    I'm having the same problem : #138 (comment)

    How to add cpp-libp2p into an already working project?

  2. dana321 commented on May 2, 2025

    @dana321

    Absolute nightmare to actually get this working in a project, the only way i've managed but is a cludge is to include the cpp-libp2p directory into my own cmakelists.txt file, but i hate it with a passion, i think i will have to seriously look at forking this project, removing all the dependency needs and make it a simple vcpkg package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions