cpp-libp2p icon indicating copy to clipboard operation
cpp-libp2p copied to clipboard

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

Open downIoads opened this issue 2 years ago • 2 comments

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!

downIoads avatar Jun 21 '23 14:06 downIoads

I'm having the same problem : https://github.com/libp2p/cpp-libp2p/issues/138#issuecomment-2393970522

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

raphael10-collab avatar Oct 04 '24 15:10 raphael10-collab

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.

dana321 avatar May 02 '25 19:05 dana321