aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/bindings/About_bindings.md5
-rw-r--r--core/bindings/lang/clang/CLang_bindings.md19
2 files changed, 23 insertions, 1 deletions
diff --git a/core/bindings/About_bindings.md b/core/bindings/About_bindings.md
index cdadb74..ee6af6d 100644
--- a/core/bindings/About_bindings.md
+++ b/core/bindings/About_bindings.md
@@ -1,4 +1,7 @@
-# Index
+# About bindings
+
+​ `NoGamepads` provides language bindings for `C` and `C#`, enabling you to invoke its core functionality using either `C` or` C#` languages.
+​ If you are working with more popular game engines, you may directly utilize our provided engine plugins, which are specifically crafted for the corresponding game engine.
## Language Bindings
diff --git a/core/bindings/lang/clang/CLang_bindings.md b/core/bindings/lang/clang/CLang_bindings.md
index e69de29..910e50e 100644
--- a/core/bindings/lang/clang/CLang_bindings.md
+++ b/core/bindings/lang/clang/CLang_bindings.md
@@ -0,0 +1,19 @@
+# No Gamepads - C Bindings
+
+​ To run `NoGamepads` code on the `C/C++` platform, ensure your working environment has the Rust toolchain installed. After cloning the project locally, execute the following commands in the root directory:
+
+```bash
+# Compile Development Environment Runtime Library
+cargo dev_build
+cargo dev
+
+# Compile Release Environment Runtime Library
+cargo release_build
+cargo release
+```
+
+​ After a period of time, Cargo will automatically compile the runtime libraries and header files, and open the output folder. (If it does not open, navigate to *./export/dev/* in the root directory to view the output.)
+
+# Example Project
+
+​ To view example code demonstrating the usage of the `NoGamepads` library, navigate to the folder *./core/bindings/lang/clang/binding_example/*. \ No newline at end of file