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建立工程问题



本人建立工程时喜欢在工程目录下拷贝所有的库函数文件,如下DSP文件夹。在写程序时,可能只调用其中几个文件。

但ccs5编译时会将所有文件都编译,导致很多文件都编译不能通过。

我想问一下,ccs5使用时,有没有什么好的工程框架可以借鉴。

我看过TI的例程,它是把库函数放在工作目录下,和工程目录是并列的,ccs5打开工程的时候只是显示所link的文件,在工程目录中并没有所用的库函数文件。

  • 你好,有两个方法可以解决你的问题。

    1. 把不需要在当前工程中编译的库函数文件设置成“排除编译”。右击不需要编译的文件,选择"Resource Configuration"->"Exclude from Build"

    2. 不要把库函数文件与工程文件".project"、".cprojcet'和".ccsproject"放在同一目录下或工程文件的子目录中。可以采用链接文件的方法,加入需要的库函数文件。

  • 建议创建多个工程,将需要修改的代码单独放在一个工程里(工程输出类型为static lib),在主工程里包含独立工程的库文件,这样你就可以单独编译需要编译的文件了。待库工程的文件编译通过后,再编译主工程,这时才会编译链接需要的所有文件,产生可执行文件。

  • 谢谢你的方法,我考虑会把库函数放在工作空间文件夹下,与工程文件并列,工程中需要什么文件,再link到工程中,或者直接拷贝到工程文件夹下。