TI中文支持网
TI专业的中文技术问题搜集分享网站

HANDLE 不是编译器自动识别的类型吗?为什么编译的时候报错啊?

导入了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版本。

赞(0)
未经允许不得转载:TI中文支持网 » HANDLE 不是编译器自动识别的类型吗?为什么编译的时候报错啊?
分享到: 更多 (0)