Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Уважаемые форумчане Помогите пожалуйста разобраться с подключением библиотеки к проекту, ни dev-Cpp ни CodeBlock никак не хотят компилировать Просто кошмар какой-то 4-й день и в Googlе и в книгах копаюсь.. Прилагаю файлы проекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 20:34 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcool, библиотеку скачивал отсюда: http://www.eclipse.org/paho/clients/cpp/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 20:36 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Что именно не компилируется. Приводи исходник и ошибки компиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 20:38 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcoolни dev-Cpp ни CodeBlock никак не хотят компилировать Вы всерьёз надеетесь, что исходники, скачанные с сайта Эклипса будут собираться чем-то кроме Эклипса?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 21:03 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, из Eclipce взял только .h, .lib, .dll а разве они не должны компилироваться в любой ide использующем тот-же gcc? я пока чайник и не пойму - неужели библиотеки для конкретных ide пишут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 21:13 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Siemargl, исходник прикрепил в архиве под вопросом а ошибки: [Linker error]undefined reference to MQTTAsync_freeMessage [Linker error]undefined reference to MQTTAsync_free ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 21:19 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcool, Ну так у тебя нет скомпилированных функций. Ищи где они в исходнике, компили и давай линкеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 21:21 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Siemargl, так вроде и пути к lib файлам указал и в проект закинул файлы заголовков и include прописал.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 21:46 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Siemargl, можете подсказать как правильно настроить линкер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 22:08 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
скорее всего, они в .a файле Mosquitto (.lib для msvc). Его нужно указать в списке библиотек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 00:46 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Siemargl, спасибо теперь хоть понимаю в какую сторону курить))) Получается формат библиотеки msvc - .lib, а в MinGW - .a из-за этого и весь сыр бор.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 02:40 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcool, так MinGW-шный linker умеет работать с dll без библиотеки импорта. Просто укажите linker-у command-line-параметр: -dy paho-mqtt3c.dll и должно работать. При использовании Code::Blocks, в .cbp-файл сюда надо прописать: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Можно указать абсолютный путь (C:\projects\my_prog\paho-mqtt3c.dll). А крошечный файл paho-mqtt3c.lib -- это скорее всего библиотека импорта для Visual C++. При использовании MinGW она не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 22:02 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Пётр Седов, Спасибо за подсказку, но к сожалению при прописывании линкера в cbp, в самой ide ничего не изменилось и ошибки остались теми-же. При чем всякие helloworldы и программки с использованием встроенных библиотек компилируются на ура никак не могу понять в чем тут дело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 13:35 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcool, может быть ручное редактирование .cbp-файла -- это была не лучшая идея. Уберите из .cbp-файла то, что вы туда руками прописали («<Linker>...</Linker>»), и давайте попробуем через интерфейс Code::Blocks. Menu bar > пункт Project > пункт Build options... > окно Project build options > вкладка Linker settings > текст Other linker options. Вот туда пропишите: -dy paho-mqtt3c.dll (можно абсолютный путь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 21:14 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Пётр Седов, та пробовал и так и этак. используя Other linker options... и частичный путь, и полный, и lib, и dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 23:01 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcool, ну да, в «Other linker options» правильно прописано. Меня вот эта штука смущает: new111.cbp Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. lib_finder.script Код: sql 1. 2. 3. 4. 5. 6. 7. окно Project build optionsNOTE: This project uses build scripts so it may override any options you... Может это убрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 05:59 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Пётр Седов, Спасибо, но даже это не помогло.. Видимо начну писать свой велосипед в виде библиотеки работы с mqtt чем поехать на этом))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 22:19 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
OrakcoolВидимо начну писать свой велосипед в виде библиотеки работы с mqtt чем поехать на этом)))а скачать исходники этой mqtt и собрать под свой компилятор что мешает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 23:03 |
|
||
|
Проблема с Mosquitto библиотекой :`(
|
|||
|---|---|---|---|
|
#18+
Orakcool, пытаюсь в Code::Blocks скомпилировать ваш проект (который в архиве new111.rar). Linker ругается на отсутствие функций: MQTTAsync_freeMessage MQTTAsync_free MQTTAsync_subscribe MQTTAsync_connect MQTTAsync_create MQTTAsync_setCallbacks MQTTAsync_connect MQTTAsync_disconnect MQTTAsync_destroy Беру Dependency Walker , смотрю paho-mqtt3c.dll, оттуда наружу торчат функции: MQTTClient_connect MQTTClient_create MQTTClient_destroy MQTTClient_disconnect MQTTClient_free MQTTClient_freeMessage MQTTClient_getPendingDeliveryTokens MQTTClient_getVersionInfo MQTTClient_isConnected MQTTClient_publish MQTTClient_publishMessage MQTTClient_receive MQTTClient_setCallbacks MQTTClient_subscribe MQTTClient_subscribeMany MQTTClient_unsubscribe MQTTClient_unsubscribeMany MQTTClient_waitForCompletion MQTTClient_yield То есть вы какую-то не ту dll скачали. paho-mqtt3c.dll не выставляет наружу функции, которые вам нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2017, 20:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39385760&tid=2018322]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 407ms |

| 0 / 0 |
