0

当我尝试在 TINYOS-2.1.2 中的 tinyecc-2.0 中使用 SHA1 函数时,出现以下错误:

在我给出的配置文件中,

implementation {
  components DisseminationC as App;

  App.SHA1 -> SHA1M;
}

这里 SHA1.nc 是接口文件,SHA1M.nc 是模块文件。

当我这样做时make micaz sim,我收到一个错误:

In component `DisseminationAppC':
DisseminationAppC.nc:19: expected component `SHA1', but got a component
DisseminationAppC.nc:31: cannot find `SHA1M'

如何解决这个问题?

4

1 回答 1

0

看来您没有实例化名为 SHA1M 的组件。尝试这个:

implementation {
     components DisseminationC as App;
     components SHA1M;

     App.SHA1 -> SHA1M;
}
于 2014-07-31T17:33:12.953 回答