# RustFFI示例 **Repository Path**: chen-dajia/rust-ffi-example ## Basic Information - **Project Name**: RustFFI示例 - **Description**: Rust FFI 示例项目 由Rust提供学生数据库接口 在C++中调用Rust接口 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-24 - **Last Updated**: 2023-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Rust FFI 示例项目 由Rust提供学生数据库接口 位于src/lib.rs中 并在C++中调用Rust接口 位于cplusplus/main.{c, h}中 ## 编译方式 在VSCode打开文件夹,确保.vscode文件夹在EXPLORER的一级目录下 在顶栏的Terminal中选择Run Build Task或Run Task => Build main.cpp ## 启动方式 在VSCode打开文件夹,确保.vscode文件夹在在EXPLORER的一级目录下 在顶栏的Run中选择Start Debugging或Run Without Debugging 或者在左侧边栏的运行图标执行 若没有安装gdb则参照以下命令: ``` sh sudo apt install gdb ``` 并修改.vscode/launch.json的第18行,确保输入正确的gdb路径 启动前会自动执行编译 若不需要自动编译,请删除.vscode/launch.json的第31行