Skip to content

RustamAxm/cpp-transport-catalogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp-transport-catalogue

Second large project in Yandex Practicum

This project allowed us to work out the basic class implementations of the c++ language.

Example create transport_catalogue.db

./transport_catalogue make_base < make_base.json 

use example

./transport_catalogue process_requests < process_request.json 

generate for python

protoc -I=cpp-transport-catalogue/transport-catalogue/proto  --python_out=py-proto-tc/ cpp-transport-catalogue/transport-catalogue/proto/*.proto

zmq server

install

sudo apt install libzmq3-dev

and fix Cmake

find_path(ZeroMQ_INCLUDE_DIR
        NAMES zmq.hpp
        PATHS ${PC_ZeroMQ_INCLUDE_DIRS}
        )

## use the hint from above to find the location of libzmq
find_library(ZeroMQ_LIBRARY
        NAMES zmq
        PATHS ${PC_ZeroMQ_LIBRARY_DIRS}
        )

RUN

./transport_catalogue zmq

Client part in zmq_client folder

About

Финальный проект: транспортный справочник

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published