mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-14 18:32:29 +00:00
46 lines
913 B
Markdown
46 lines
913 B
Markdown
---
|
|
title: CとC++向けのchDBのインストール
|
|
sidebar_label: CとC++
|
|
slug: /ja/chdb/install/c
|
|
description: CとC++向けのchDBをインストールする方法
|
|
keywords: [chdb, 組み込み, clickhouse-lite, インストール]
|
|
---
|
|
|
|
# CとC++向けのchDBのインストール
|
|
|
|
## 要件
|
|
|
|
[libchdb](https://github.com/chdb-io/chdb)をインストールします:
|
|
|
|
```bash
|
|
curl -sL https://lib.chdb.io | bash
|
|
```
|
|
|
|
|
|
## 使用方法
|
|
|
|
[libchdb](https://github.com/chdb-io/chdb/blob/main/bindings.md)の手順に従って開始してください。
|
|
|
|
`chdb.h`
|
|
|
|
```c
|
|
#pragma once
|
|
#include <cstdint>
|
|
#include <stddef.h>
|
|
|
|
extern "C" {
|
|
struct local_result
|
|
{
|
|
char * buf;
|
|
size_t len;
|
|
void * _vec; // std::vector<char> *の解放用
|
|
double elapsed;
|
|
uint64_t rows_read;
|
|
uint64_t bytes_read;
|
|
};
|
|
|
|
local_result * query_stable(int argc, char ** argv);
|
|
void free_result(local_result * result);
|
|
}
|
|
```
|