Связывание QSsh Botan-2 std :: thread - PullRequest
0 голосов
/ 05 июня 2018

Я успешно скомпилировал BOTAN-2 (запускается botan.exe BOTAN-test.exe).

Когда я собираю проект QSsh под Qt Creator, у меня появляется ошибка компоновки на std :: thead (Компилятор MinGW32)

rsa.cpp:-1: erreur : undefined reference to std::thread::_State::~_State()
rsa.cpp:-1: erreur : undefined reference to std::thread::_M_start_thread(std::unique_ptr<std::thread::_State,  std::default_delete<std::thread::_State> >, void (*)())

Неудачно добавлено в файл qssh / src / libs/ssh.pro:

LIBS += -lbotan-2
LIBS += -lpthread
QMAKE_CXXFLAGS += -std=c++11 -pthread
QMAKE_CFLAGS += -std=c++11 -pthread

Примечание: я создал простую программу (стиль "hello world"), использующую pthread с успехом.

g++ main.cpp -o build32/prog.exe -std=c++11 -pthread    (MSYS2/MinGW32)

Что не так с QSsh?

Спасибо

...