Друзья, помогите с подключением библиотеки. Это обычно для Qt (5.4) тяжелый случай.
1. Итак, скачал зип архив библиотеки libssh с офф. сайта.
2. В папке проекта на уровне папок Debug и Release создал папку libssh.
3. В эту папку положил следующие скачанные файлы: две dll из папки bin; все заголовочные файлы .h из папки include/libssh; два файла библиотеки .a из папки lib.
4. В проекте в .pro файле тыкнул ПКМ и выбрал подключить библиотеку: внешняя + динамическая связка + windows. В итоге в этот файл добавились эти строки:
C++ (Qt)
win32: LIBS += -L$$PWD/libssh/ -llibssh
INCLUDEPATH += $$PWD/libssh
DEPENDPATH += $$PWD/libssh
5. Где нужно в проекте добавил:
C++ (Qt)
#include "libssh/libssh.h"
6. Написал строку кода:
C++ (Qt)
ssh_session ssh = ssh_new();
Запустил сборку. Итог:
Запускается D:\Documents\Qt\qwerty\Debug\debug\qwerty.exe...
Программа неожиданно завершилась.
D:\Documents\Qt\qwerty\Debug\debug\qwerty.exe завершился крахом
Что тут не так?