由于各种不兼容的不同系统上的升级库版本。我需要链接使用boost :: locale的静态程序。
但是我因为boost :: locale :: generator而失败了。
// simple example - static_locate.cpp
#include <boost/locale.hpp>
int main () {
boost::locale::generator gen;
return 0;
}
g ++ build:
$ g++ staic_locale.cpp -lboost_system -lboost_locale || works
$ g++ --static staic_locale.cpp -lboost_system -lboost_locale && a lot of linking errors
参考Trying to statically link Boost。 <{1}}和/或-pthread
稍微增加有帮助,但仍然不完全。
系统:
-lboost_thread
提升版:
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="15.10 (Wily Werewolf)"