在STM32H7上使用open62541(OPC UA)、lwip和freeRTOS编译错误。

问题描述 投票:0回答:1

我在这个平台上有lwip和freeRTOS的工作系统。我想添加open62541实现OPC UA的单一.c和.h文件,就像描述的那样 此处.

我能够创建open62541 .c和.h文件,并将这些文件添加到我的工作项目中。但现在我不能用gcc for ARM编译。我的编译器返回以下部分错误信息。

../Application/CM7/Src/open62541.c:40310:26: error: 'UA_Server {aka struct UA_Server}' has no member named 'serviceMutex'

gcc stm32 freertos opc-ua open62541
1个回答
0
投票

我自己找到了答案。

我需要添加 UA_ARCHITECTURE_FREERTOSLWIP 符号定义为日食。

© www.soinside.com 2019 - 2024. All rights reserved.