一、关于CCS中的linked resource
linkded resources 是eclipse中的一个功能,可以将存放在项目所在位置以外某个路径的文件或者文件夹链接至工程项目中。这个功能最大的好处,是可以让不同的项目引用公用的程序文件,达到提高工程项目公用部分资源利用效率和维护性的作用。你可以使用linked resources来覆盖在workspace中的其他资源;从而使得一个项目的资源可以出现在另外一个项目中。需要注意的是,多个项目使用linked resources链接相同文件,这意味着,一个地方的改变可以使另外一个地方的资源同时发生改变;删除一个资源副本,会导致两个地方的资源同时被删除。 删除linked resources不会导致资源从文件系统中删除,但是删除linked folder下的资源,则会导致资源从文件系统中被删除。
为什么CCS中会有linked resource功能呢?原来从CCSv5开始,TI公司使用了开源的eclipse搭建可以在多平台下使用的编译环境,从而可以适用于windows和linux环境下开发。
二、CCS中使能linked resource
在ccs中,在主界面中的Window菜单下单击preferences打开属性设置页,找到General > Workspace > Linked Resources,即可对Linked Resources进行使能设置(CCS中linked resources功能默认使能),如下图:
三、在CCS工程中创建linked resource
在CCS主界面的工程文件浏览窗口中,右键单击->New->File或者Folder,即新建文件或者新建文件夹,以下界面以新建文件夹为例
- 输入文件夹名称. 该名称可以与实际文件系统中你想链接的文件夹名不同.
- 点击Advanced按钮.
- 点击 Link to alternate location (Linked Folder).
- 输入文件路径(即你想链接的文件夹在实际文件系统中的路径), 或点击Browse在文件系统中浏览选择.
- 点击Finish.
完成上述操作后,即可在工程路径中链接你所想引用的资源文件夹(一般是包含源程序文件夹)。链接文件与上述过程类似,不再赘述。
版权声明:本文为博主原创文章,转载请附上博文链接!