C++11 Botan静态库链接错误
使用选项编译源文件时: -lbotan-2 这意味着使用共享库不会出错 但在我切换到选项之后: -l:libbotan-2.a 这意味着使用静态库时会发生错误: //usr/local/lib/libbotan-2.a(publickey\u rsa.o):在函数C++11 Botan静态库链接错误,c++11,botan,C++11,Botan,使用选项编译源文件时: -lbotan-2 这意味着使用共享库不会出错 但在我切换到选项之后: -l:libbotan-2.a 这意味着使用静态库时会发生错误: //usr/local/lib/libbotan-2.a(publickey\u rsa.o):在函数std::future std::async(std::launch,Botan::Fixed_Exponent\u Power\u Mod const&,Botan::BigInt const&)中: rsa.cpp:(.text.)
std::future std::async(std::launch,Botan::Fixed_Exponent\u Power\u Mod const&,Botan::BigInt const&)中:
rsa.cpp:(.text.)
collect2:错误:ld返回1个退出状态
我正在Ubuntu 16.04下使用Botan 2.1.0和c++11
你知道哪里出了问题吗
提前感谢。您是否也在使用
-pthread
或-lphread
?@Jepessen No用于这两种情况。但在我添加了选项后,效果很好。共享库是否自动链接pthread库?