LspCpp Save

A Language Server Protocol implementation in C++

Project README

LspCpp

Dependencies

LspCpp depends on boost, rapidjson, utfcpp, uri.

Build

Linux / Mac

  1. On linux, install boost

       $ sudo apt-get install libboost-dev 
    

    On Mac, install boost on Mac

       $ brew install boost
    
  2. Building with CMake


$ mkdir _build
$ cd _build
$ cmake -DUri_BUILD_TESTS=OFF ..
$ make -j4

Windows

  1. Open cmd or powershell and generate visual studio project with CMake.

mkdir _build
cd _build
cmake -DUri_BUILD_TESTS=OFF -DUri_USE_STATIC_CRT=OFF ..
  1. "cmake -help" is useful if you are not familiar with cmake.

  2. Build it with Visual Studio.

Reference

Some code from :cquery

Projects using LspCpp:

License

MIT

Example:

It's here

Open Source Agenda is not affiliated with "LspCpp" Project. README Source: kuafuwang/LspCpp
Stars
65
Open Issues
3
Last Commit
1 month ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating