1

我成功编译了BOTAN-2(botan.exe BOTAN-test.exe runnable)。

当我在 Qt Creator 下构建 QSsh 的项目时,我在 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 (*)())

A 在文件 qssh/src/libs/ssh.pro 中添加失败:

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

注意:我成功地使用 pthread 制作了一个简单的程序(“hello world”风格)。

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

QSsh 有什么问题?

谢谢

4

0 回答 0