BindgenはC ++ヘッダーファイルから定義をスキップします

ベルバル

SEAL C ++ライブラリのバインディングをコンパイルしようとしていますこれが私のレポです。

// Generate the bindings
let bindings = bindgen::Builder::default()
    .generate_inline_functions(true)
    .derive_default(true)
    .header("./seal/src/seal/seal.h")
    .clang_arg("-I./seal/src/")
    .clang_arg("-std=c++17")
    .clang_arg("-x")
    .clang_arg("c++")
    .opaque_type("std::.*")
    .whitelist_type("seal::.*")
    .generate()
    .expect("Unable to generate bindings");

let out_path = PathBuf::from("./src/");
bindings
    .write_to_file(out_path.join("bindings.rs"))
    .expect("Couldn't write bindings!");

bindings.rsにはdefaultparams.hからの何もありません

生成されたバインディングdefaultparams.hの関数を含めるには、Builderオブジェクトに何を追加する必要がありますか?coeff_modulus_128()たとえば必要です。

ホワイトリストに登録してみましたstd::vectorが、生成されたバインディングには影響しませんでした。

ベルバル

ファイルに追加.whitelist_function("seal::.*")することで解決しましたbuild.rsインライン関数は型で囲まれていないため、現在の構成ではホワイトリストに登録されていません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PythonはCヘッダーファイルから定義をロードできますか?

分類Dev

ハイブテーブルはすべてのファイルからヘッダーをスキップしますか?

分類Dev

Cのテキストファイルのヘッダーの読み取りをスキップします

分類Dev

C ++のヘッダーファイルで宣言を使用してソースファイルで静的メソッドを定義します

分類Dev

ヘッダーファイル内でC関数を定義できる場合はありますか?

分類Dev

概念は、ヘッダーファイルでクラスを定義する必要性を軽減しますか?

分類Dev

ヘッダーしかない場合はファイルの読み取りをスキップし、MultiResourceItemReaderを使用してヘッダーとデータを含む残りのファイルの読み取りを続行しますか?

分類Dev

cのファイルからヘッダーを取得します

分類Dev

ヘッダーファイルでクラスを定義できるのはなぜですか?

分類Dev

方法:1つの.csvからヘッダーレコードをスキップし、コマンドプロンプトまたはバッチを使用してレコードを別のcsvファイルにコピーします

分類Dev

ヘッダーファイルで構造体を宣言し、.cファイルで定義するにはどうすればよいですか。

分類Dev

ファイルヘッダーからスキーマを推測するCSVファイル用のHiveSerDeはありますか

分類Dev

ソースファイルでクラスを定義し、ヘッダーファイルで宣言する方法( `class :: method`構文を使用してクラスメソッドを定義する必要はありません)?

分類Dev

C ++定義をヘッダーファイルに配置することは良い習慣ですか?

分類Dev

C ++定義をヘッダーファイルに配置することは良い習慣ですか?

分類Dev

R Markdown ファイルのタイトルをヘッダーとして定義することはできますか?

分類Dev

単一のヘッダーファイル内のメソッド定義を持つ名前空間とクラス。複数のヘッダーまたはcppファイルでどのように使用できますか?

分類Dev

メンバー変数をどこでどのように定義しますか?ヘッダーまたは実装ファイルに?

分類Dev

スクロールはヘッダーをスキップし、本文から開始します

分類Dev

ヘッダーファイルを使用してADTを作成する:クラス外の「intQueue :: size()」の宣言は定義ではありません[-fpermissive]

分類Dev

列ヘッダーをスキップしてc#でExcelファイルを読み取るにはどうすればよいですか?

分類Dev

正規表現を使用してフィーチャファイルからステップ定義ファイルにデータを渡す方法は?

分類Dev

ヘッダーファイルで `const int`を定義すると、重複定義エラーが発生しないのはなぜですか?

分類Dev

ヘッダーでconstexprクラスを宣言し、別の.cppファイルで定義することは可能ですか?

分類Dev

SparkでCSVファイルからヘッダーをスキップするにはどうすればよいですか?

分類Dev

SparkでCSVファイルからヘッダーをスキップするにはどうすればよいですか?

分類Dev

Java 8 NIOを使用して、最初の行またはヘッダーレコードをスキップしながらファイルを読み取るにはどうすればよいですか?

分類Dev

C ++ :: #include:複数のソースファイルにテンプレートクラスヘッダーファイルを追加しますか?

分類Dev

C / C ++ファイルで関数を定義し、ヘッダーにrepectiveファイルを含める

Related 関連記事

  1. 1

    PythonはCヘッダーファイルから定義をロードできますか?

  2. 2

    ハイブテーブルはすべてのファイルからヘッダーをスキップしますか?

  3. 3

    Cのテキストファイルのヘッダーの読み取りをスキップします

  4. 4

    C ++のヘッダーファイルで宣言を使用してソースファイルで静的メソッドを定義します

  5. 5

    ヘッダーファイル内でC関数を定義できる場合はありますか?

  6. 6

    概念は、ヘッダーファイルでクラスを定義する必要性を軽減しますか?

  7. 7

    ヘッダーしかない場合はファイルの読み取りをスキップし、MultiResourceItemReaderを使用してヘッダーとデータを含む残りのファイルの読み取りを続行しますか?

  8. 8

    cのファイルからヘッダーを取得します

  9. 9

    ヘッダーファイルでクラスを定義できるのはなぜですか?

  10. 10

    方法:1つの.csvからヘッダーレコードをスキップし、コマンドプロンプトまたはバッチを使用してレコードを別のcsvファイルにコピーします

  11. 11

    ヘッダーファイルで構造体を宣言し、.cファイルで定義するにはどうすればよいですか。

  12. 12

    ファイルヘッダーからスキーマを推測するCSVファイル用のHiveSerDeはありますか

  13. 13

    ソースファイルでクラスを定義し、ヘッダーファイルで宣言する方法( `class :: method`構文を使用してクラスメソッドを定義する必要はありません)?

  14. 14

    C ++定義をヘッダーファイルに配置することは良い習慣ですか?

  15. 15

    C ++定義をヘッダーファイルに配置することは良い習慣ですか?

  16. 16

    R Markdown ファイルのタイトルをヘッダーとして定義することはできますか?

  17. 17

    単一のヘッダーファイル内のメソッド定義を持つ名前空間とクラス。複数のヘッダーまたはcppファイルでどのように使用できますか?

  18. 18

    メンバー変数をどこでどのように定義しますか?ヘッダーまたは実装ファイルに?

  19. 19

    スクロールはヘッダーをスキップし、本文から開始します

  20. 20

    ヘッダーファイルを使用してADTを作成する:クラス外の「intQueue :: size()」の宣言は定義ではありません[-fpermissive]

  21. 21

    列ヘッダーをスキップしてc#でExcelファイルを読み取るにはどうすればよいですか?

  22. 22

    正規表現を使用してフィーチャファイルからステップ定義ファイルにデータを渡す方法は?

  23. 23

    ヘッダーファイルで `const int`を定義すると、重複定義エラーが発生しないのはなぜですか?

  24. 24

    ヘッダーでconstexprクラスを宣言し、別の.cppファイルで定義することは可能ですか?

  25. 25

    SparkでCSVファイルからヘッダーをスキップするにはどうすればよいですか?

  26. 26

    SparkでCSVファイルからヘッダーをスキップするにはどうすればよいですか?

  27. 27

    Java 8 NIOを使用して、最初の行またはヘッダーレコードをスキップしながらファイルを読み取るにはどうすればよいですか?

  28. 28

    C ++ :: #include:複数のソースファイルにテンプレートクラスヘッダーファイルを追加しますか?

  29. 29

    C / C ++ファイルで関数を定義し、ヘッダーにrepectiveファイルを含める

ホットタグ

アーカイブ