• Использование в проекте qt файлов другого проекта

    From Dmitriy Kulikov@2:6090/14 to All on Mon Oct 28 22:44:16 2024
    Мир дому твоему, *All* !

    Подскажите, как в проекте qt правильно подключить файлы стороннего проекта? Поковырялся тут в исходниках QFE, заброшенного гуевого редактора для фидо, удалось даже собрать его под линуксом через стандартные ./configure, make, make install, но вот как в нём подключаются smapi и fidoconfig - я не понял. С версии 0.5 smapi там не используется, но в более раннних доступ к базам реализован через него.
    В версии 0.1 нашёл вот это, что в файле src\src.pro прописано:

    LIBS += -lsmapi -lhusky -lfidoconfig

    INCLUDEPATH += ..

    Я так понимаю, что QFE работает с ранее собранными библиотеками.

    А потом в файле tmessage.h:

    #include <smapi/msgapi.h>
    #include <fidoconf/fidoconf.h>

    Когда запускаю сборку в qt creator появляется ошибка, что файл msgapi.h не найден.
    С QT ещё только разбираюсь, прошу не пинать.

    Дмитрий Ю. Куликов
    для эхоконференции _Пpогpаммиpование на C & C++_ [28 Окт 24 - 22:46]
    ... https://vk.com/hakudzero xmpp://2.6090.14@xmpp.jp ..
    --- GoldED+/W64-MSVC 1.1.5-b20231021 (WinNT 6.2.9200 iF6M12)
    * Origin: Zheleznogorsk, Krasnoyarsk Krai (2:6090/14)
  • From Dmitriy Kulikov@2:6090/14 to Dmitriy Kulikov on Tue Oct 29 13:24:58 2024
    Мир дому твоему, *Dmitriy* !

    28 Окт 24 22:44, I wrote to All:

    Подскажите, как в проекте qt правильно подключить файлы стороннего проекта?

    Добавлю немного. В один каталог клонировал с гитхаба QFE, smapi, fidoconf. В заголовочном файле QFE utils.h есть строки:

    #include <smapi/msgapi.h>
    #include <fidoconf/common.h>
    #include <fidoconf/fidoconf.h>

    а первую строку отладчик ругается, на следующие две - почему-то нет. ичего не понимаю.

    https://disk.yandex.ru/i/x0whBrJghXEfLg

    Дмитрий Ю. Куликов
    для эхоконференции _Пpогpаммиpование на C & C++_ [29 Окт 24 - 13:25]
    ... https://vk.com/hakudzero xmpp://2.6090.14@xmpp.jp ..
    --- GoldED+/W64-MSVC 1.1.5-b20231021 (WinNT 6.2.9200 iF6M12)
    * Origin: Zheleznogorsk, Krasnoyarsk Krai (2:6090/14)
  • From Dmitriy Kulikov@2:6090/14 to Dmitriy Kulikov on Tue Oct 29 20:55:42 2024
    Мир дому твоему, *Dmitriy* !

    29 Окт 24 13:24, I wrote to me:

    а первую строку отладчик ругается, на следующие две - почему-то нет.
    ичего не понимаю.

    В общем, подключил smapi, прописав путь в INCLUDEPATH +=. а отсутствие smapi/msgapi.h больше не ругается.

    А не плохо я с собой пообщался, душевно так...

    Дмитрий Ю. Куликов
    для эхоконференции _Пpогpаммиpование на C & C++_ [29 Окт 24 - 20:55]
    ... https://vk.com/hakudzero xmpp://2.6090.14@xmpp.jp ..
    --- GoldED+/W64-MSVC 1.1.5-b20231021 (WinNT 6.2.9200 iF6M12)
    * Origin: Zheleznogorsk, Krasnoyarsk Krai (2:6090/14)
  • From Nil A@2:5015/46 to Dmitriy Kulikov on Tue Oct 29 17:26:06 2024
    Hello, Dmitriy!

    29 Oct 24 20:55, from Dmitriy Kulikov -> Dmitriy Kulikov:

    а первую строку отладчик ругается, на следующие две - почему-то
    нет. ичего не понимаю.

    В общем, подключил smapi, прописав путь в INCLUDEPATH +=. а
    отсутствие smapi/msgapi.h больше не ругается.

    А не плохо я с собой пообщался, душевно так...

    Только какое отношение это имеет к c++?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: FidoNet member since 1995 (2:5015/46)
  • From Dmitriy Kulikov@2:6090/14 to Nil A on Tue Oct 29 22:02:38 2024
    Мир дому твоему, *Nil* !

    29 Окт 24 17:26, you wrote to me:

    Только какое отношение это имеет к c++?

    А про QT надо в ru.python спрашивать?

    Дмитрий Ю. Куликов
    для эхоконференции _Пpогpаммиpование на C & C++_ [29 Окт 24 - 22:02]
    ... https://vk.com/hakudzero xmpp://2.6090.14@xmpp.jp ..
    --- GoldED+/W64-MSVC 1.1.5-b20231021 (WinNT 6.2.9200 iF6M12)
    * Origin: Zheleznogorsk, Krasnoyarsk Krai (2:6090/14)
  • From Nil A@2:5015/46 to Dmitriy Kulikov on Tue Oct 29 18:58:22 2024
    Hello, Dmitriy!

    29 Oct 24 22:02, from Dmitriy Kulikov -> Nil A:

    Только какое отношение это имеет к c++?
    А про QT надо в ru.python спрашивать?

    Покашта ты спросил за инклюды, коимы ты ниразу не вразумляешь пользоваться. Дойдёшь до плюсов - спроси.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: FidoNet member since 1995 (2:5015/46)