This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

lib/release里的.ae66文件可以拷贝到lib/debug里用吗?



按照C:\ti\mcsdk_2_01_02_05\examples\ndk\helloWorld的文档结构,想自己做一个helloworld程序,于是自己新建一个工程,把helloWorld里的源代码拷贝到自己的工程里,进行编译,编译报错,说是找不到:

js: "C:/ti/pdk_C6678_1_1_2_5/packages/ti/transport/ndk/package.xs", line 44: Error: Library not found: C:/ti/pdk_C6678_1_1_2_5/packages/ti/transport/ndk/nimu/lib/debug/ti.transport.ndk.nimu.ae66

于是我翻到C:\ti\pdk_C6678_1_1_2_5\packages\ti\transport\ndk\nimu\lib\debug这个文件夹,确实只有一个文件:ti.transport.ndk.nimu.ae66e,没有.ae66的.但是同目录下的../lib/release里有2个文件:ti.transport.ndk.nimu.ae66和ti.transport.ndk.nimu.ae66e,我能把release里的拷贝到debug里用吗?会有啥区别吗?

  • ae66是小端的库文件,ae66e是大端。

    我看了一下我的路径中是两个库都有的,release中是优化后的代码,可以试一下,我把debug下的也附件给你。

    https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/53/4118.ti.transport.ndk.nimu.ae66

  • 谢谢,我试 了下,拿过去也可以用,但是编译出现了老的错误:identifier "HANDLE" is undefined和identifier "IPN" is undefined
    这个错误我直接编译\examples\ndk\helloWorld的时候也出现过,所以才想自己新建工程,还是躲不过去,目前就卡在这里了,去E2E英文论坛也搜不到解决办法,而且E2E英文论坛居然不让我发帖了!哈哈,是不是看出来我是中文用户啦。
  • Nanc:
    你能帮看下你电脑上examples\ndk\helloWorld里helloWorld.c中的static HANDLE hHello=0;中的HANDLE在你电脑里的哪个头文件里吗?我猜测我出现identifier "HANDLE" is undefined,identifier "IPN" is undefined错误是因为 我的头文件里没有HANDLE 和IPN的定义,麻烦你帮看下在哪里。
  • 请问是直接导入的mcsdk_2_01_02_06\examples\ndk\helloWorld\evmc6678l吗?
    我用ccsv5试了一下没有出现报错,你是用的哪个ccs版本?
  • Nancy
    我用的是10.1版本的,5.5.0.00077的版本卸载了,有几个地方用不起来,9.3版本的卸载了,GEL文件加载不了,目前看就是10.1版本最稳定了。当然10.1也有自己的问题,比如不能自动选择platform,只能手动填写,但是手动写进去还是能用的。
  • 我用ccsv10试了一下也没出现问题。
    在usertype.h里。
  • Nancy
    我早上安装了5.5,9.3,都运行不料,看错误说明是缺少组件。
    我看了下C:\ti\ndk_3_61_01_01\packages\ti\ndk\inc里的usertype.h的文件,即没HANDLE的定义,也没有IPN和PSA的定义,你用的是哪个版本的NDK呀?是不是NDK版本都不一样啊?
    而C:\ti\ndk_2_21_01_38\packages\ti\ndk\inc里的usertype.h的文件,有HANDLE和IPN,没有PSA,请问你的usertype.h里有PSA吗?