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.

[参考译文] 编译器:FFS 函数不适用于 C++?

Guru**** 2390745 points
Other Parts Discussed in Thread: TMS320F28054M

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/938168/compiler-ffs-function-not-available-for-c

主题中讨论的其他器件:TMS320F28054M

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

我正在为德州仪器 TMS320F28054M MCU 开发裸机 C++程序、并使用 TMS320C2000 C/C++编译器 v20.2.LTS 构建我的项目。 我注意到、即使我#include 非标准也是如此 标头、仍然找不到 FFS 函数、我收到链接器错误。 从 C 文件构建时不会发生这种情况。 我有什么问题吗?

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

    感谢您报告问题。  我可以重现相同的行为。 我提交了 EXT_EP-10039条目 以进行调查。  欢迎您使用我签名中的以下链接进行操作。

    请考虑此变通办法。  添加这些行...

    extern "C"{ //添加此行
    #include 
    } //和此行 

    这可以解决我用来重现问题的小型测试用例中的问题。  我相信它在大多数情况下都能工作。  但尚未经过全面测试。

    谢谢、此致、

    乔治

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

    感谢您的回答。 IIRC 这是我尝试的第一件事、但也不起作用。 不过,我会再给它一个机会,也许我犯了个错误。