Resuelva el problema de la falta de clang.dll libclang.dll al crear un entorno oxidado (entorno de Windows)

Problemas encontrados:

Consejo: esta solución se lleva a cabo en el entorno donde están configurados gcc y llvm.

Causado por:
el proceso no salió exitosamente:`D:\move\aptos-core\target\debug\bi uild\1ibrocksdb-sys-d057bc8fdb7883b6\build-script-build`(código de salida: 101) --- hilo
stderr 'main' entró en pánico al ver ' No se pudo encontrar libclang: "no pude encontrar mis bibliotecas compartidas válidas que coincidan: ['clang.dll', 'libclang.dll'l , establezca la variable de entorno LIBCLANG_PATH en una ruta donde se encuentre uno de estos archivos se puede encontrar (invalid [])"',C:\Users\12045\.cargo\registry\src\github.com1ecc6299db9ec823\6 2172:31
nota: ejecute con la variable de entorno `RUST BACKTRACE=1` para mostrar todo el seguimiento

Advertencia: Error de compilación, esperando a que finalicen otros trabajos...

Después de instalar llvm (incluidos libclang.ddl, clang.exe, etc.) y gcc, después de configurar las variables de entorno del sistema, ejecutar el comando cargo todavía informa un mensaje de error "No se puede encontrar libclang". Después de un día de arduo trabajo, Se acaba de resolver, así que registraré la solución ahora.

Solución:

El mensaje de error indica que es necesario configurar la variable de entorno LIBCLANG_PATH . Incluso después de configurar las variables de entorno llvm y gcc, todavía se informa un error. Utilice export -p para ver las variables de entorno reconocidas por vscode.

 Efectivamente, no se encontró la configuración de la variable de entorno LIBCLANG_PATH .

Finalmente, exporte  LIBCLANG_PATH="D:\\LLVM\\bin"   

Nota: La configuración de variables de entorno mediante exportación en Windows es diferente a la de Linux: se requiere el carácter de escape "\" y no es necesario agregar $LIBCLANG_PATH . 

Ejecute e xport -p nuevamente para verificar si la configuración se realizó correctamente

Finalmente, ejecute comandos relacionados con la carga para tener éxito.

 

おすすめ

転載: blog.csdn.net/weixin_47450271/article/details/128879605