【发布时间】:2021-03-19 17:06:41
【问题描述】:
我有一个软件,其中包含带有 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 ?
【问题讨论】:
标签: openssl ld mbedtls polarssl