MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Можно ли из C++/CLR подключить либу на Си?"
Answer 941216
Проблема не связана напрямую с C++/CLI. Вы подключаете библиотеку paho-mqtt3a (asynchronous MQTT), а используете при этом функцию MQTTClient_create из библиотеки paho-mqtt3c (classic MQTT). Добавьте в параметры компоновщика paho-mqtt3c.lib, и все заработает.
А на вопрос "Можно ли из C++/CLR подключить либу на Си?" ответ, разумеется, "да". Есть только одна маленькая деталь: при сборке с параметром /clr:pure или /clr:safe соглашение вызова по умолчанию будет clrcall, а не cdecl, поэтому все объявления функции без явного указания соглашения о вызове не будут работать. При сборке с параметром просто /clr этой проблемы нет.
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.