i try many ways but it still reported a mistake
Not a lot of information to go on, and those encoding errors (the question marks) sure make everything hard to read (maybe your terminal is set up incorrectly?); although the warnings are not necessarily the cause of the issue.
Is there any more output than what you've shared?
Does your project build without this dependency?
If you create a completely new project and add this dependency, does it build?
i.e. does this work:
cargo new blstest
cd blstest
cargo add blst
cargo build