1、下载candid-extractor cargo install candid-extractor 2、在lib.rs文件最后添加导出did的宏 // Enable Candid export ic_cdk::export_candid!(); 3、编译canister wasm文件 cargo build --release --target wasm32-unknown-unknown --package 4、使用编译的wasm文件生成did文件 candid-extractor target/wasm32-unknown-unknown/release/.wasm > .did