我有一个软件,其中包括带有 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 吗?