1. 主页 > 百科

配置EOS Visual Studio代码开发环境

okex欧意交易所

okex欧意交易所

okex欧意交易所是全球顶尖的数字货币交易平台,提供币币交易和合约交易。

APP下载  官网地址

在这篇文章中,我们将探讨配置EOS Visual Studio代码开发环境的内容,希望对你有所帮助。

[标签:标题]

配置通过参考https://infinitexlabs.com/setup-ide-for-eos-development/创建的EOS开发环境

Visual Studio代码

下载并安装

通过参考https://code.visualstudio.com/docs/setup/linux下载并安装.deb文件

安装VS代码扩展

按下扩展按钮,如下所示

按顺序安装以下项目:

  • MicroSoft的C / C ++

  • 以twxs为单位

  • 通过vector-of-bool进行CMake工具

  • WebAssembly Dmitriy Tsvettsikh

扩展~/.vscode安装如下。

打开EOS项目

VS代码没有为熟悉Eclipse或的IntelliJ开发商有点尴尬New Project…或Import…不具有相同的菜单。

单击“资源管理器”按钮,然后单击“打开文件夹”以指定EOS项目根文件夹,如下所示。

打开后,检测到文件更改的手表如下所示。

如果按下按钮,它将移至此处并显示以下内容。

问题是工作区有太多文件。/etc/sysctl.conf打开文件并按照描述添加以下内容。可以检测到最多524,288个文件的更改。

1

fs.inotify.max_user_watches = 524288

保存文件并sudo sysctl -p运行命令以应用设置。

在下面的屏幕中,在应用设置内容之前是8192,并且在设置之后应用了524288。

以太坊的五大开发工具

去年的比特币热潮可能推广了这项新技术,但区块链的基本结构是坚实的。今天,我们来看看我们最喜欢的五种开发以太坊的工具。 以太坊是运行智能合约的最受欢迎的分散平台之一。

单击设置图标并单击“不再显示”,可以隐藏语言包安装弹出窗口,如下所示。

创建任务以方便您的使用

编写一般编译和构建任务,以及为智能合约生成ABI的任务。

SHIFT+CTRL+P按显示命令选项板,Tasks键入Configure Task并选择。

Create tasks.json file from template要选择。

Others要选择。

文件模板显示.vscode在文件夹下,如下所示tasks.json。

tasks.json修改文件内容如下。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

{ “version”:“2.0.0”,“reveal”:“always”,“options”:{ “cwd”:“$ {workspaceRoot}” },“tasks”:[{ “label”:“CMake”,“type”:“shell”,“command”:“sh $ {workspaceRoot} / .vscode / scripts / compile.sh”},{ “label”:“Build”,“type”:“shell“ ,”command“:”sh $ {workspaceRoot} /.vscode / scripts / build.sh“ }, { “label”:“生成ABI”,“类型”:“shell”,“command”:“sh $ {workspaceRoot} / .vscode / scripts / generate.sh $ {fileDirname} $ {fileBasenameNoExtension}”,} ] }

为每个任务编写一个shell文件。

compile.sh

1 2 3 4 5 6

mkdir -p build cd build #生成所有必要的构建文件 cmake -G'Unix Makefiles'- DCMAKE_BUILD_TYPE = Debug ..

build.sh

1 2 3 4 5 6 7 8 9

mkdir -p build cd build #生成所有必要的构建文件 cmake -G'Unix Makefiles'- DCMAKE_BUILD_TYPE = Debug .. #Build make

generate.sh

1 2 3 4

echo “当前工作目录 - ” $ 1 cd $ 1 -g eosiocpp $ 2 .abi $ 2在.cpp

设置任务的快捷方式

compile,build,generate它注册了一个快捷方式,可以让你方便地运行任务。

File > Preferences > Keyboard Shortcuts点击

keybindings.json点击

注册快捷方式,如下所示。如果它们与现有快捷方式不冲突,您还可以根据自己的喜好注册其他密钥。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

以太坊简介:它与比特币有什么不同?

什么是以太坊?它与比特币的区别如何?你怎么得到Ethers?以太坊的未来是什么样的?在本教程中,Jakob Mayer将回答所有这些问题以及更多问题。 什么是区块链,为什么理解以太坊是什

币安Binance

币安Binance

币安交易所app是全球顶尖的虚拟货币交易平台。

APP下载  官网地址

本文由某某资讯网发布,不代表某某资讯网立场,转载联系作者并注明出处:https://www.yuhuajia.cn/baike/i5uh901d.html