Проблема подключения SFML в Qt Creator в Linux

В этой теме 7 ответов, 4 участника, последнее обновление  Nickolazz 7 мес., 1 неделя назад.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #3454

    fn12gl43
    Участник
    Сообщений:3

    Зарегистрирован:
    21.03.2016

    Репутация:1

    Здравствуйте. Испытываю проблему с подключением библиотеки в IDE Qt Creator в операционной системе Linux(Ubuntu).
    Библиотеку скачал. В папку с проектом кинул (на скринах показана иерархия папки с проектом).
    CMake пытался настроить, но не понял, где искать файл CMakeLists.txt.
    Без этого шага среда разработки ругается на то, что не может найти нужные библиотеки (ошибки прилагаю на скрине).
    Пожалуйста, поясните что и как делать, так как внятного гайда по подключению SFML в Qt Creator в Linux я не нашел.
    Заранее очень благодарен за помощь.

    Также прилагаю текст .pro файла:

     

    Вложения:
    You must be logged in to view attached files.
    #3458
    Павел Букреев
    Павел Букреев
    Хранитель
    Сообщений:584

    Зарегистрирован:
    04.01.2015

    Репутация:103

    19 строка у тебя

    вполне вероятно что там

     

    #3459

    fn12gl43
    Участник
    Сообщений:3

    Зарегистрирован:
    21.03.2016

    Репутация:1

    Попробовал. Реакция та же самая

    #3460

    fn12gl43
    Участник
    Сообщений:3

    Зарегистрирован:
    21.03.2016

    Репутация:1

    Залез в папку lib. библиотеки с странным расширеием

    Вложения:
    You must be logged in to view attached files.
    #3479
    +1

    yuriy
    Участник
    Сообщений:5

    Зарегистрирован:
    13.03.2016

    Репутация:4

    если ещё надо

    расширения правильные. подключать как-то так:
    LIBS += -L”/home/user/Projects/SFML/lib”

    CONFIG(release, debug|release): LIBS += -lsfml-audio -lsfml-graphics -lsfml-network -lsfml-window -lsfml-system
    CONFIG(debug, debug|release): LIBS += -lsfml-audio-d -lsfml-graphics-d -lsfml-network-d -lsfml-window-d -lsfml-system-d

    INCLUDEPATH += “/home/user/Projects/SFML/include”
    DEPENDPATH += “/home/user/Projects/SFML/include”

    #3480

    yuriy
    Участник
    Сообщений:5

    Зарегистрирован:
    13.03.2016

    Репутация:4

    про CMakeList.txt если надо могу расписать

    #3497
    +1

    fn12gl43
    Участник
    Сообщений:3

    Зарегистрирован:
    21.03.2016

    Репутация:1

    Проблему решил. В файле .pro нужно заменить содержимое на:

     

    #3646
    +1

    Nickolazz
    Участник
    Сообщений:1

    Зарегистрирован:
    23.04.2016

    Репутация:1

    Проблем не возникло, выше приведенный код для файла .pro сработал, система Ubuntu 14.04 , кстати файлы с библиотекой даже не качал, у меня sfml установлена в системе через репозиторий

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)

Для ответа в этой теме необходимо авторизоваться.