我在这个bord上有lwip和freeRTOS的工作系统。我想添加带有单个 .c 和 .h 文件的 OPC UA 的 open62541 实现,如此处所述。
我能够创建 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'
我自己找到了答案。
我需要添加UA_ARCHITECTURE_FREERTOSLWIP
符号/定义来日食。