eth-canvas
eth-canvas copied to clipboard
你好,在合约里有一些DeclarationError:Identifier already declared 错误
在执行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.