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.

[参考译文] MCU-PLUS-SDK AM263X:MCU-PLUS-SDK AM263X:

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1419966/mcu-plus-sdk-am263x-mcu-plus-sdk-am263x

器件型号:MCU-PLUS-SDK AM263X

工具与软件:

我想在项目中编译 C 和 C++代码文件。 现在我使用编译器版本 TI Clang V3.2.2 LTS。 在文档中、它显示它同时支持 C 和 C++。  

我可以在同一个项目中编译 C 代码、但当我在项目中导入 C++代码文件并尝试编译时、它显示的错误与 Class、public 和 private C++关键字相关。  

您能帮助我在项目中启用 C++和 C++语言支持吗?  

谢谢

Anand。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    显示与类、公共和私有 c++关键字问题相关的错误。

    确切地说是什么错误?

    在您的项目中, 您的 C++文件具有扩展名。 C (caps)或.cpp?

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

    说明资源路径位置类型
    在顶级声明者 Dakota_Adapter_TI_Sitara_CAN.h /48V Converter_Bootloader /DakotaAdapter-TI 第30行 C/C++问题之后预期的";"
    在顶级声明者 Ti-Sitara.h /48V ADC/DakotaAdapter-TI Converter_Bootloader 第32行 C/C++问题之后预期的";"
    gmake:***[Main/main.o]错误1 48V Converter_Bootloader C/C++问题
    gmake:由于错误、未重制目标"all"。 48V Converter_Bootloader C/C++问题
    目标"main/main.o"的配方失败 subdir_rules.mk /48V Converter_Bootloader / SBL_JTAG/主行9 C/C++问题
    未知类型名称'class' Dakota_Adapter_TI_Sitara_CAN.h /48V Converter_Bootloader /DakotaAdapter-TI 第30行 C/C++问题
    未知类型名称'class' Ti-Sitara.h /48V Converter_Bootloader /DakotaAdapter-TI 第32行 C/C++问题
    未知类型名称'public' dak ota_Adapter_TI_Sitara_CAN.h /48V Converter_Bootloader /DakotaAdapter-TI 第30行 C/C++问题
    此工程是使用当前未安装的编译器版本(TICLANG_EN_3.2.2.LTS [Arm])创建的。 编译器的另一个版本将在编译期间使用- TICLANG_EN_3.2.1.LTS。 请参见'Help > Install New Software'并选择"Code Generation Tools Updates"以检查此编译器是否可通过 CCS 更新获得。 请访问 CCS App Center 获取最新的编译器支持。 或 "="">">CCS software-dl.ti.com/.../a> 并安装编译器、然后通过"Preferences > CCS > Build > Compilers"将其注册到 CCS。 48V Converter_Bootloader 属性问题

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

    这是您正在尝试构建的 TI 示例吗?这个是您的定制项目吗?

    BTW、您尚未回答我的其他问题:

    • SDK 示例中的"hello_world_cpp"是否可以编译?
    • 在您的项目中, 您的 C++文件具有扩展名。 C (caps)或.cpp?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请重新编译整个项目。  方法之一是右键点击工程名称并选择 重新编译工程 .  然后将"Console"(不是问题)视图的内容保存到文本文件。  使用命名的图标 复制构建日志 (较早版本的 CCS)或 将构建日志保存到文件中 (CCS 的较新版本)。  为日志文件命名时、请确保使用文件扩展名 .txt .  请 在下一篇文章中附加该文本文件。

    谢谢。此致、

    -George.