{"id":61556,"library":"sdbus-cpp","title":"sdbus-c++","description":"High-level C++ D-Bus library for Linux designed to provide easy-to-use yet powerful API in modern C++","status":"active","version":"2.2.1","language":"cpp","source_language":null,"source_url":null,"tags":["dbus","ipc","linux","c++17"],"install":[{"cmd":"vcpkg install sdbus-cpp","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(sdbus_cpp CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE sdbus-c++::sdbus-c++)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"sdbus-c++/sdbus-c++.h","correct":"#include <sdbus-c++/sdbus-c++.h>"}],"quickstart":{"code":"#include <sdbus-c++/sdbus-c++.h>\n#include <iostream>\n\nint main() {\n    auto connection = sdbus::createSystemBusConnection();\n    auto proxy = sdbus::createProxy(*connection, \"org.freedesktop.DBus\", \"/org/freedesktop/DBus\");\n    std::string name;\n    proxy->callMethod(\"GetId\").onInterface(\"org.freedesktop.DBus\").storeResultsTo(name);\n    std::cout << \"DBus ID: \" << name << std::endl;\n    return 0;\n}","lang":"cpp","description":"Connect to system bus and query DBus daemon ID"},"warnings":[{"fix":"Ensure dbus-daemon is running before using sdbus-c++","message":"Requires a running D-Bus daemon (system or session bus) at runtime","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'+17':31 'api':23 'bus':10 'c':3,7,26,30 'd':9 'd-bus':8 'dbus':27 'design':14 'easi':18 'easy-to-us':17 'high':5 'high-level':4 'ipc':28 'level':6 'librari':11 'linux':13,29 'modern':25 'power':22 'provid':16 'sdbus':2 'sdbus-c':1 'use':20 'yet':21","created_at":"2026-06-17T04:55:55.018765+00:00","updated_at":"2026-06-17T04:55:55.018765+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["messaging"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}