uno. Use el comando solcjs para compilar el contrato
1. Instalar solc (primero comprobar si se ha instalado, desinstalarlo y pasar directamente al tercer paso)
Error cuando npm install -g solc compila sol con solcjs
3.npm desinstalar solc//desinstalar
4.npm install -g [email protected]//instalar versión solc0.5.6
5.solcjs.cmd --version//Ver versión solc
0.5.6+commit.b259423e.Emscripten.clang
6. Comando solcjs para compilar el contrato.
–abi --bin //Generar archivos abi y bin
-o //Especificar la ubicación de los archivos generados (abi y bin)
dos. Comando para compilar el contrato en golang (este paso se basa en el comando solcjs del primer paso)
1. Busque la configuración: "complementos, luego instale Solidity
2. Cree una nueva herramienta externa.
Haga clic en el signo más para crear uno nuevo.
El contenido recién creado es el siguiente:
donde:
program : C:\Users\ydl\AppData\Roaming\npm\solcjs.cmd
Complete la ubicación de solcj.cmd aquí. Busque en la carpeta para encontrarlo.
Argumentos : –abi --bin Nombre de archivo Nombre de archivoF i l e N m e -oF ile D ir FileDirF i l e D i r \out$FileNameWithoutExtension$
donde out significa generar directorios y archivos en la carpeta out
Directorio de trabajo : F ile D ir FileDirF i l e D i r
3. Compilar el contrato
Abra la herramienta que se va a compilar, luego haga clic con el botón derecho en Herramientas externas y seleccione la herramienta Solidez que agregamos.
El efecto final: