vscode切换Solidity的编译版本

Posted sanqima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode切换Solidity的编译版本相关的知识,希望对你有一定的参考价值。

    在vscode中,先安装solidity、solidity Extends、solidity debugger这3个插件,然后设置Solidity的版本号。这里以设置0.7.3版本为例,进行说明。

1、安装3个插件。

图(1) 安装3个插件

2、设置Solidity版本

2.1 solidity插件设置

图(2) 进入solidity插件的[扩展设置]

图(3) 设置版本、远程下载路径、使能路径

2.2 solidity Extend插件设置

图(4) solidity Extend的参数要与solidity保持一致

    settings.json里的3个参数:

    "solidity.compileUsingRemoteVersion": "https://github.com/ethereum/solc-bin/tree/gh-pages/bin",
    "solidity.compileUsingLocalVersion": "soljson-v0.7.3+commit.9bfce1f6.js",
    "solidity.defaultCompiler": "localFile",

2.3 下载soljson.js到本地,并编译合约

图(5) 在代码里右击版本号,下载对应的编译器soljson-v0.x.y.js版本

    打开vscode的终端,选择Solidity compiler,在按F5即可编译.sol文件,如图(6)所示。

图(6) 在终端里选中Solidity compiler,按F5即可编译

参考文献

solidity编译版本切换

以上是关于vscode切换Solidity的编译版本的主要内容,如果未能解决你的问题,请参考以下文章

智能合约实战一(安装环境准备配置solidity编译 等)[vscodenodejssoliditytruffle](持续更新)

vscode代码片段建议bug

在VSCode里编译C++Java程序,并设置环境

智能合约实战 solidity 语法学习 02 [ SPDX remix控制台介绍 ]

智能合约实战 solidity 语法学习 02 [ SPDX remix控制台介绍 ]

Solidity入门