c++ - EOS CDT : where are the *. h 和文件系统中存储的 *.cpp 文件,我需要引用它们来编译

标签 c++ ubuntu smartcontracts eos

我正在尝试使用 EOS CDT(合约开发工具包)。

我已从 github 下载并安装了存储库,并习惯于执行以下命令,如 eos.io 开发页面所示。​​

https://developers.eos.io/eosio-home/docs/installing-the-contract-development-toolkit

控制台命令:

wget https://github.com/eosio/eosio.cdt/releases/download/v1.3.2/eosio.cdt-1.3.2.x86_64.deb

sudo apt install ./eosio.cdt-1.3.2.x86_64.deb

我在 ubuntut (16.04.5) 文件系统中找不到 h 和 cpp 文件的引用。 他们在哪里?

我需要引用它们来编译测试代码和示例。 我也在使用 Visual Studio Code IDE。

最佳答案

基于 Botje 的评论:

“除非 debian 文件非常特殊,否则您可以使用 dpkg -c eosio.cdt-1.3.2.x86_64.deb 查看它包含哪些文件(从而安装到您的文件系统)”

使用命令:

dpkg -c eosio.cdt-1.3.2.x86_64.deb

显示安装文件的文件夹:

CDT 文件存储在 /usr/opt/eosio.cdt/

关于c++ - EOS CDT : where are the *. h 和文件系统中存储的 *.cpp 文件,我需要引用它们来编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53299568/

相关文章:

javascript - 当 JS 将数值作为参数传递给 Solidity 函数时,为什么最好将它们用引号引起来?

c++ - 在恒定的 O(1) 时间内连接 2 个 STL vector

C++ - 将类传递给其他类。我如何知道何时使用友元继承

c++ - D3D9 从顶点缓冲区绘制 100k 立方体非常慢

c++ string += 是如何实现的?

java - 错误 : JAVA_HOME is not defined correctly

php - 如何使用 Build Ubuntu 运行 HipHop/HHVM

ubuntu - 缺少 mcrypt 扩展名。请检查您的 PHP 配置

solidity - 如何可靠地从我的契约(Contract)中提取所有代币

assembly - 就64位除法而言,是否可以在不分支的情况下执行128位/64位除法?