blockchain - Remix IDE 无法加载第 3 方库
问题描述
尝试导入时
打开齐柏林飞艇
remix IDE(在线版本)中的库,它总是返回这个错误
未找到合同
这就是我尝试导入它的方式
import "github/OpenZeppelin/openzeppelin-contracts/contracts/math/SafeMath. sol";
它不起作用,我也试过了
pragma solidity ^0.4.24;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v2.5.0/contracts/math/SafeMath.sol";
它仍然无法正常工作
如何正确导入
解决方案
由于编译器版本,它不起作用。
这将不起作用:
pragma solidity ^0.4.24;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v2.5.0/contracts/math/SafeMath.sol";
这将起作用:
pragma solidity ^0.5.0;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v2.5.0/contracts/math/SafeMath.sol";
推荐阅读
- python - 分配问题:代理多于任务,但任务具有多个容量
- scala - 为什么游戏框架没有运行我的进化?
- ansible - 如果在带有 ansible 的 playbook vars 中未定义变量,如何获取角色默认值?
- substrate - 如何在基板中生成随机数?
- geometry - 在GLSL中计算点到线的距离
- python - Flask 没有运行外部可见的服务器
- git - 如何摆脱 git gc 上的“内存不足”?
- vue.js - 运行分发时不会出现 VueJS 样式
- sql - 如果前一个发现任何东西,Sql server 阻止下一个加入
- python - 用户关键字的 robots.running.model.Keyword 对象子属性在 prerunmodifier start_suite 函数中返回空列表