如何将c库与COOJA ContikiOS链接?

时间:2018-10-13 17:04:21

标签: c ubuntu static-linking contiki cooja

我正在研究COOJA,并希望使用哈希等加密功能。因此,我需要像libsodium和libtomcrypt之类的库。我尝试了以下不同的可能解决方案:

  1. 在项目的makefile中包含库的链接。它给出了致命错误:sodium.h没有这样的文件或目录。
  2. 在项目内部创建库和标头。关于“ sodium.h”没有错误,但是

      

    sodium / crypto_pwhash_scryptsalsa208sha256.h:68:52:错误:数值常量前的预期')'   sodium / crypto_pwhash_scryptsalsa208sha256.h:68:55:错误:预期为';'。 '。'或')'在'uint32_t'之前

  3. 使用msp430-gcc编译包含libsodium函数的文件。首先使用2号解决方案,然后使用Adding my own library to Contiki OS和相同的

      

    sodium / crypto_pwhash_scryptsalsa208sha256.h:68:52:错误:数值常量前的预期')'   sodium / crypto_pwhash_scryptsalsa208sha256.h:68:55:错误:预期为';'。 '。'或')'在'uint32_t'之前

由于无法链接libsodium,这里的真正问题是什么?我该怎么解决?

0 个答案:

没有答案