eth-canvas icon indicating copy to clipboard operation
eth-canvas copied to clipboard

你好,在合约里有一些DeclarationError:Identifier already declared 错误

Open 54853315 opened this issue 6 years ago • 0 comments

在执行truffle compile时,会出现如下错误(完整):

truffle compile
Compiling ./contracts/BuyControler.sol...
Compiling ./contracts/Map.sol...
Compiling ./contracts/Migrations.sol...
Compiling ./contracts/NamespaceProxy.sol...
Compiling openzeppelin-solidity/contracts/ownership/Ownable.sol...
Compiling zeppelin-solidity/contracts/lifecycle/Destructible.sol...
Compiling zeppelin-solidity/contracts/lifecycle/Pausable.sol...
Compiling zeppelin-solidity/contracts/math/SafeMath.sol...
Compiling zeppelin-solidity/contracts/ownership/Ownable.sol...
Compiling zeppelin-solidity/contracts/payment/Escrow.sol...
Compiling zeppelin-solidity/contracts/payment/PullPayment.sol...

/Applications/MAMP/htdocs/truffle/eth-canvas/contracts/BuyControler.sol:9:1: DeclarationError: Identifier already declared.
import './Map.sol';
^-----------------^
zeppelin-solidity/contracts/ownership/Ownable.sol:9:1: The previous declaration is here:
contract Ownable {
^ (Relevant source part starts here and spans across multiple lines).
Compilation failed. See above.

54853315 avatar Nov 06 '18 11:11 54853315