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/TMS320C6657:头文件解析器解释的预定义符号 Aren#39;t

Guru**** 2589265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/697403/ccs-tms320c6657-predefined-symbols-aren-t-interpreted-by-header-file-parser

器件型号:TMS320C6657

工具/软件:Code Composer Studio

示例:

NDEBUG 在调试配置中预定义、但不发布。

在 foo.c 中

#ifdeg NDEBUG

啊啊啊啊啊啊啊啊啊

#endif

将在版本配置中显示为灰色、但在调试中不显示。

在 foo.h 中、这两种配置都呈灰色显示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我无法重现此问题。 我已经尝试使用链接文件、将头文件放在项目文件夹内、将头文件放在项目文件夹外(并通过 include 搜索路径引用)等 它始终按预期工作。 您能否提供有关项目结构的更多详细信息? 也许最好提供 foo.c 和 foo.h 项目的一个简单的小测试案例

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

    关闭分度器。  我无法使用索引器、因为它会导致大规模减速。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这会导致问题、因为该功能取决于索引器。 如果没有它、此类高级编辑器功能将不起作用

    关于分度器减速、您能否再次启用它、然后生成我在另一个线程中提到的线程堆栈转储文件?
    e2e.ti.com/.../696551

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很明显、该功能取决于分度器。 我将关闭这个特定的线程。 请参阅我在另一个主题中关于索引器性能不佳的评论

    谢谢
    Ki