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.

[参考译文] CCS/SM320F2.8335万-HT:CCS7,更改较新的库,但无法完全删除旧库

Guru**** 2535750 points
Other Parts Discussed in Thread: CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/570751/ccs-sm320f28335-ht-ccs7-change-library-from-newer-but-unable-to-fully-deleted-the-old-library

部件号:SM320F2.8335万-HT
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

你(们)好  

我已从6.1 2002升级到CCS7 (安装了最新版本28/1/17)。

然后,我遵循了我在6.1 上编写的旧项目,它在CCS7上运行良好,没有任何问题。 在回来的时候,我将DSP2833x_v133从TI源(v133)复制到项目中,并在那里进行了修改。 该代码在旧项目中运行良好。

现在我正在处理新项目,我决定将DSP2833x_v133更新为更新版的DSP2833x_v142 (来自 C:\ti\controlSUITE\device_support\F2833x\v142),并对其进行了修改,使其具有与DSP2833x_v133相同的结构。

我修改了包括选项和链接程序搜索路径中的路径。 我检查菜单中的所有属性(包括高级),并且看不到DSP2833x_c133。  

但是,由于某种原因,它会产生编译器错误,因为它与 DSP2833x_v133粘在一起

我没有选择如何消除这种残留路径,以便我遵守代码。  

我可以向您发送zip文件供您查看,但我无法在论坛上标记它,因为它是机密项目。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    I can send you send zip file for you take a sook,but I cannot tag on forum,since it confidential project (我可以向您发送zip文件供您查看,但我无法在论坛上标记它  [/引述]

    您可以与我开始私人对话吗?

    谢谢

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复,我已经发布了zip文件。
    请告知您如何解决此问题。 非常喜欢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    顺便说一下,我找不到聊天来开始私人对话?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我收到了您的消息和测试案例。 谢谢!

    有问题的路径来自您的main.c文件,该文件具有特定于文件的选项(请注意,在项目资源管理器中,main.c的旁边有一个特殊的小图标)。 如果检查该文件的属性,则可以看到指向旧版本的包含搜索路径:

    谢谢

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您调查此案例,您能建议如何找到它,您使用什么方法来隔离此问题。
    了解eclipse上的教程或插件有助于我隔离问题。 此外,为什么属性中的全局包括选项等不更改此本地属性?
    我已经使用了一段时间了,我想学习用它们变得更聪明:-)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您使用什么方法来隔离此问题。 [/引述]

    如果您在项目资源管理器中的项目下的"includes"文件夹下查看,您将看到项目的所有Include搜索路径。 有些路径是CCS的默认路径,另一些路径是在项目包含搜索路径中指定的路径。 但我也看到了几条灰色的路径。 这些路径为灰色,因为它们不再存在(无效)。 这些是您试图从项目中删除的路径。 因为这些路径不在项目级别包括编译器的搜索路径,所以我假定它们来自的另一个可能位置是某些具有特定文件选项的文件。 我知道所有具有特定文件选项的文件旁边都有特殊的图标指示符,因此我查找了任何特定文件选项,并看到main.c是一个。 当我检查了main.c的文件特定选项时,我看到了有问题的包含搜索路径。

    这种方法依赖于我对CCS/Eclipse项目管理系统的了解。 我建议您浏览 CCS项目和构建手册,其中详细介绍了许多此类信息。

    [QUETE USER="Richard Payne"]此外,为什么属性等中的全局包括选项没有更改此本地属性?[/QUET]

    因为 特定于文件的选项 总是会覆盖项目级别的生成选项。 它是设计使然。

    希望这有所帮助

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    经过进一步调查,发现全局属性(包括设置)*不*覆盖(如果文件夹图标上有扳手),请参阅
    stackoverflow.com/.../what-is-the-meaning-of-this-decorated-folder-icon-in-eclipse-cdt-project-explore
    我只需创建新的源文件夹,复制内容并删除重建文件夹(尽管我没有使用还原默认值)。
    这是一个非常糟糕的例子,从部分的文件,希望这帮助
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,具有特定文件选项的任何文件将始终覆盖任何项目级别设置。 如果要应用项目级别设置,则需要删除特定于文件的选项。