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.

CCS5项目的可移植性问题



你好,

一直被CCS5的项目在一个电脑上编译通过没有问题,移动到另一个电脑上就会出现问题而困扰。主要是编译时的include文件路径的问题,看了ti的官方关于绝对路径与相对路径中关于gel文件配置,但是后来尝试还是没有通过。客户在远方烧写程序常常出现路径的问题。请问怎样解决CCS项目可移植性问题。

  • 比较简单的解决方法是将include文件和.c文件放到同一个项目文件夹中,换电脑的时候直接复制到同样的路径就不会出现问题了,当然你也可以去Properties->Build->C2000 Compiler->Include Options中重新关联include文件的路径。

    至于你说的远方烧写的问题,只要一个.out文件就可以进行烧写了,工程文件不是必须的,也不会出现路径问题

  • 直接把include文件的路径添加到 include option中就可以了。

  • 设置相对路径,而不要设置绝对路径

    右键工程,属性,Include Options:

    "${CG_TOOL_ROOT}/include"
    "${PLC_COMMON_ROOT}/lib/DSP2803x/DSP2803x_headers/include"
    "${PLC_COMMON_ROOT}/lib/DSP2803x/DSP2803x_common/include"
    "${PLC_COMMON_ROOT}/inc"
    "${PLC_COMMON_ROOT}/inc"