一。solcjs コマンドを使用してコントラクトをコンパイルする
1. solc をインストールします (最初に solc がインストールされているかどうかを確認し、アンインストールしてから 3 番目の手順に直接進みます)
npm install -g solc が
solcjs を使用して sol をコンパイルするとエラーが発生する
3.npm アンインストール solc//アンインストール
4.npm install -g [email protected]//solc0.5.6 バージョンをインストール
5.solcjs.cmd --version//solc バージョンの表示
0.5.6+commit.b259423e.Emscripten.clang
6. コントラクトをコンパイルするための solcjs コマンド
–abi --bin // abi および bin ファイルを生成します
-o // 生成された (abi および bin) ファイルの場所を指定します
二。golang でコントラクトをコンパイルするコマンド (このステップは、最初のステップの solcjs コマンドに基づいています)
1. 設定 – 「プラグイン」を見つけて、Solidity をインストールします
2. 新しい外部ツールを作成します。
プラス記号をクリックして新しいものを作成します。
新しく作成されたコンテンツは次のとおりです。
ここで、
プログラム: C:\Users\ydl\AppData\Roaming\npm\solcjs.cmd
ここに solcj.cmd の場所を入力します。フォルダー内を検索して見つけます。
引数:–abi --binファイル名 FileNameファイル名-oファイルディレクトリFileDir _ _ _F i l eD i r \out$FileNameWithoutExtension$
ここで、out は out フォルダーの下にディレクトリとファイルを生成することを意味します
作業ディレクトリ:ファイルディレクトリ FileDirファイルディレクトリ_ _ _ _
3. 契約書を作成する
コンパイルするツールを開き、[外部ツール] を右クリックして、追加した Solidity ツールを選択します。
最終的な効果: