2017-03-09 6 views
0

K64Fボード上でARM mbed(https://developer.mbed.org/teams/sandbox/code/coap-example/file/0681e205d0e9/)のCoAPプロトコルの例を構築しようとしています。arm mbed os CoAPがありません。ns_types.h

Compile [ 0.3%]: sn_coap_header_check.c 
[Fatal Error] [email protected],22: ns_types.h: No such file or directory 
[ERROR] .\mbed-coap\source\sn_coap_header_check.c:27:22: fatal error: ns_types.h: No such file or directory 
#include "ns_types.h" 
        ^
compilation terminated. 

どのようにして不足している依存関係を取得できますか?私はmbed syncmbed updateを試しましたが、同じエラーが発生します。

UPDATE

私はプロジェクトを検索していると私は、ファイルが存在するが、このルートでは、コンパイラによって見出されないことがわかります。 MBED-OSの\は\ FEATURE_COMMON_PAL \ nanostack-libserviceています\ MBED、クライアント-libservice

答えて

1

mbed_app.jsonファイルを誤って削除しましたか? COMMON_PAL機能がそこに宣言されています。

これは(MBED CLIで)私の作品:

例に取り組んでいます
$ mbed import https://developer.mbed.org/teams/sandbox/code/coap-example/ 
$ cd coap-example 
$ mbed compile -m K64F -t GCC_ARM 
+0

。私のコードでライブラリを使用しようとすると、スレッディングがmbed_app.jsonとcoapの例を混在させる必要があります。不足しているファイルが "sn_nsdl.h"であるところでエラーが発生するようになりました。私は今何が欠けているのですか? – jordi

+0

コードを消去して解決しました。 – jordi

+1

私はすでにそれを修正していると思いますが、あなたのフィーチャーリストに 'COMMON_PAL'があることを確認してください。 –

関連する問題