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.

[参考译文] LP-MSPM0G3507:示例工程的 C++问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1508763/lp-mspm0g3507-c-issue-with-sample-project

器件型号:LP-MSPM0G3507
主题:SysConfig 中讨论的其他器件

工具/软件:

尝试在示例工程中使用 C++时出现问题。

以下是我的步骤:

按如下所示从 SDK 导入示例工程:

2.按下 F5、输出正常

3.将文件名从"uart_tx_console_multibyte_readed_fifo_dma.c"更改为"uart_tx_console_multibyte_fifo_dma.cpp"并重新编译。

  按下 F5、输出异常。 仅显示一条消息。

我是否错过了一些设置?

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

    嗨、我认为此示例不支持将文件类型从 c 更改为 cpp、因此可能会出现意外行为。 我建议创建一个新工程并选择 CPP 作为类型、然后您可以通过这种方式移植示例工程中的 SysConfig 设置。 当然、在编写固件时还需要使用 C++。 希望这对您有所帮助!

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

    我遵循了你的建议,但它没有解决问题。

    将文件名从 empty_cpp.cpp 更改为  empty_cpp.c 后、一切都正常。