导入了C:\ti\pdk_C6678_1_1_2_5\packages\ti\transport\ndk\nimu 这里的例子,导入的时候勾选了把他拷贝的当前工作文件夹,编译的时候报错:
"C:\ti\ndk_3_61_01_01\packages\ti\ndk\inc\stacksys.h", line 77: warning #11-D: unrecognized preprocessing directive "C:\ti\ndk_3_61_01_01\packages\ti\ndk\inc\socketndk.h", line 304: warning #233-D: declaration is not visible outside of function "C:/ti/workspace_v10_1/nimu_eth_evmc6678l/include/nimu_internal.h", line 183: error #20: identifier "HANDLE" is undefined "../src/nimu_eth.c", line 313: error #20: identifier "uint" is undefined "../src/nimu_eth.c", line 502: warning #225-D: function declared implicitly "../src/nimu_eth.c", line 791: error #20: identifier "HANDLE" is undefined
HANDLE 应该是C或者C++语言支持的句柄定义啊,为啥这里会报错呢?unit也报错?这完全不符合逻辑啊!难道例子里用的7.4.22过时了?
我电脑里安装了c6000_7.4.22的编译器啊!
Shine:
请问您使用的是哪个版本的SDK? 我看到pdk_C6678_1_1_2_5对应MCSDK里自带的版本是ndk_2_21_01_38。您的log里是ndk_3_61_01_01。不要拷贝,直接导入编译可以吗?
Lucius Green:
回复 Shine:
Shine:不拷贝,直接编译报同样的错误,难道是你说的NDK的版本问题?
Shine:
回复 Lucius Green:
SDK里都有自带的NDK版本。