Botan静态库链接错误

时间:2017-07-07 10:15:14

标签: c++11 botan

当我使用选项编译源文件时:

-lbotan-2

这意味着使用共享库,没有任何问题。

但是在我切换到选项后:

-l:libbotan-2.A

表示使用静态库时会发生错误:

// usr / local / lib / libbotan-2.a(pubkey_rsa.o):在函数std::future<std::result_of<Botan::Fixed_Exponent_Power_Mod const& (Botan::BigInt const&)>::type> std::async<Botan::Fixed_Exponent_Power_Mod const&, Botan::BigInt const&>(std::launch, Botan::Fixed_Exponent_Power_Mod const&, Botan::BigInt const&)': rsa.cpp:(.text._ZSt5asyncIRKN5Botan24Fixed_Exponent_Power_ModEJRKNS0_6BigIntEEESt6futureINSt9result_ofIFT_DpT0_EE4typeEESt6launchOS9_DpOSA_[_ZSt5asyncIRKN5Botan24Fixed_Exponent_Power_ModEJRKNS0_6BigIntEEESt6futureINSt9result_ofIFT_DpT0_EE4typeEESt6launchOS9_DpOSA_]+0x379): undefined reference to pthread_create'中 collect2:错误:ld返回1退出状态

我在Ubuntu 16.04下使用Botan 2.1.0和c ++ 11。

任何想法出了什么问题?

提前致谢。

0 个答案:

没有答案