开发工具 Qt Creator 开发 EOS 3.0 智能合约使用指南

OuterST · 2018年04月16日 · 最后由 dnbstarz 回复于 2018年08月22日 · 10017 次阅读
本帖已被设为精华帖!

下载和安装Qt Creator

下载地址: http://download.qt.io/official_releases/qt/5.10/5.10.1/

这里选择: qt-opensource-linux-x64-5.10.1.run

安装:

sudo chmod +x ./qt-opensource-linux-x64-5.10.1.run 

然后就是要选择gcc

Qt Creator 调试工程

导入eos工程

文件 -> 新建文件或项目 -> Import Project -> 导入现有项目

选择eos工程目录

下一步 -> 下一步 -> 完成

配置cmake11

CMake 下载地址:https://cmake.org/download/

下载到任意目录,执行解压命令:

tar -zxvf cmake-3.11.0.tar.gz  
./bootstrap
make 
make install

工程指定cmake11

菜单栏:工具->选项->构建和运行

概要 -> 项目目录 -> 选择eos根目录

CMake ->Add

名字,然后选择cmake的目录,Apply

构建套件(kit)

添加,CMake Tool 选择刚才添加的cmake11,设置为默认,点击ok完成。

debug调试配置参数

这里要选择新创建的cmake11,默认是之前的,否则会构建失败。

为了编译省时间,可以在项目 -> Build & Run -> cmake11-> Build

make 参数

运行多核编译: -j4

要断点调试: CMAKE_BUILD_TYPE=Debug

构建目录:选择eos/build目录

在编辑或者debug中右键项目

编译完成后,应用程序输出中,没有报错

Run -> 运行 -> Executable 选择你要运行调试的cmake,这里测试选择nodes

选中Run in terminal

最后,在programs/nodes/main.cpp的mian函数中打断点,测试一下

共收到 52 条回复

我给你优化了下格式....

strahe 回复

哈哈,谢谢~

OuterST 回复

该好好学一下markdown了啊

strahe 回复

另外如果是地址的话, 建议用下面这种格式:

下载地址: https://eosfans.io

strahe 回复

好的,我会整理的

strahe 将本帖设为了精华贴 04月16日 12:01

想用vscode 写

aben 回复

这个我没用过。。

OuterST EOS 智能合约模板 (二) 中提及了此贴 04月24日 17:22
OuterST EOS Qt Creater 报错,求解决!!! 中提及了此贴 05月03日 10:37
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册