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.

[参考译文] 编译器/TMS570LS1224:Code Composer Studio 可以#39;t 解析_Static_Assert C11关键字

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/893708/compiler-tms570ls1224-code-composer-studio-can-t-resolve-_static_assert-c11-keyword

器件型号:TMS570LS1224

工具/软件:TI C/C++编译器

目的:

我想在 代码中使用_Static_Assert C11关键字。

问题:  

Code Composer Studio 无法解决该问题

  

信息:

Code Composer Studio 版本:10.0.00010

编译器版本:TI v20.2.0.LTS

C 版本:C11.

这是正常的吗?

此致、

Gabriel

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

    TI ARM 编译器支持 C11、但默认情况下不支持 C11。  添加选项--c11。  有关更多详细信息、请在 ARM 编译器手册中搜索 标题为 "更改 ANSI/ISO C/C++语言模式"的子章节。

    谢谢、此致、

    乔治

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

    尊敬的乔治:

    抱歉,我的帖子不够清晰。
    根据我的理解、我将使用具有适当标志配置的正确编译器。

    误差仍然相同。

    可能标志不够好?  


    谢谢、

    Gabriel

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

    不幸的是、我无法重现此行为。  对于看到这些错误诊断的源文件、请按照文章 如何提交编译器测试用例中的说明进行操作。

    谢谢、此致、

    乔治

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

    无法解析"函数'_Static_assert'错误来自 Eclipse 代码分析(Codan)、而不是来自编译器。 因此、这些错误不会阻止编译器编译程序。

    使用 CCS 10.0.0.00010时、我无法重复该错误、因为当为 CPP 程序启用 Codan 时、分析能够解析 _Static_assert 或 static_assert。

     如果您没有看到它、https://e2e.ti.com/support/tools/ccs/f/81/t/570132 将显示如何访问 Codan 属性。