以太坊编译合约报错

使用以下语句:code=fs.readFileSync('Voting.sol');compiledCode=solc.compile(code);
编译只能合约时。爆出以下错误:
{ contracts: {},
  errors:
   [ ':1:1: ParserError: Expected pragma, import directive or contract/interface
/library definition.\nVoting.sol\n^\n' ],
  sourceList: [ '' ],
  sources: {} }
求如何解决???

孙善禄

赞同来自: wangxiaolei

这位同学是修改了Voting.sol文件么?  错误提示你的合约文件并不是,类似如下的开头,请仔细检查。
pragma solidity ^0.4.17;

我和晨

赞同来自: 孙善禄

我没有toString()尴尬!!!  

要回复问题请先登录注册