我有一个软件,其中包括与openSSL的paho.mqtt.c。
我想包含libcurl,它是用polarSSL(最新的mbedTLS)构建的。
当我将polarSSL包含到项目中时,我得到了很多名称冲突:
build/MQTTAsync.o: In function `memory_set_own':
usr/include/polarssl/memory.h:55: multiple definition of `memory_set_own'
usr/include/polarssl/memory.h:55: first defined here可以同时包含这两个库吗?如果可以,我的错误是什么?
如果不可能,我想我应该尝试用polarSSL构建cURL?
发布于 2020-12-08 19:31:50
你真的不应该使用PolarSSL!不再维护它,只维护MbedTLS。
我应该知道,因为我曾经是PolarSSL的核心维护者!
关于你的错误,似乎相同的标题被多次包含,这导致了你的问题。
https://stackoverflow.com/questions/65197881
复制相似问题