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.

[参考译文] CC2652P:c 项目中的 C++文件

Guru**** 2463330 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1216779/cc2652p-c-file-in-c-project

器件型号:CC2652P

你好、我发现了这个主题、理论上、它的解决方案应该能完全解决我的问题、但我在 CSS 设置中找不到这样的项目。  

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/431544/include-hpp-file-in-c-project-give-errors

也许有人可以更详细地告诉在哪里找到函数"把 C 文件作为 C ++文件"在 CSS 12中?

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

    也许还有另一个解决方案吗?
    问题的本质是如下:对于项目 openthread CC26552、我希望启用通过 MQTT 发送消息的功能。 我尽量以 github.com/.../openthread-mqttsn 为基础
    我将必要的文件复制到我的项目中、其中包括 mqttsn.h 文件、该文件描述了必要的函数。 复杂性变得更复杂:这些函数的实现在 mqttsn-api.cpp 文件中执行。 当我不尝试调用这些函数时、汇编过程会顺利进行、并且像 mqttsn-api.o 这样的文件 会显示在调试文件夹中、但如果我尝试调用、则一切都会立即崩溃。

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

    很遗憾、我 无法删除该线程、但幸运的是、问题解决了。 整个文件在 if 中包装、并检查是否包含相关功能、这一点我在定义 OPENTHREAD_CONFIG_MQTTSN_ENABLE 1属性时没有立即注意到、但是一切都成功了。