如何在ubuntu中安装boost multiprecision库

时间:2016-06-28 22:21:06

标签: c++ ubuntu boost

我使用以下命令在我的ubuntu 12.04机器中安装了boost库:

sudo apt-get install libboost-all-dev

但是当我选中/usr/include/boost时,我看不到多精度包(cpp_dec_float.hpp)的头文件。我需要单独安装吗?

1 个答案:

答案 0 :(得分:3)

Boost.Multiprecission出现在Boost 1.53之后。

http://www.boost.org/doc/libs/1_53_0/libs/multiprecision/doc/html/boost_multiprecision/map/hist.html

如果您依赖libboost-all-dev存储库从precise存储库中获取libboost-dev元数据包,那么您将获得libboost1.46-dev,并且您还会var timer = NSTimer() var counter = 0 var max = 10 let delay = 1 // in second override func viewDidLoad() { super.viewDidLoad() timer = NSTimer.scheduledTimerWithTimeInterval(delay, target: self, selector: #selector(self.printTest), userInfo: nil, repeats: true) } func printTest() { counter += 1 print(counter) print(hello) if counter == maxNumber { timer.invalidate() } } 获得int sum = 0; foreach (var line in File.ReadLines(filePath)) { sum += int.Parse(line); } ,这很遗憾。

您可以尝试一些PPA存储库。

电子。 G。这一个:

https://launchpad.net/~apokluda/+archive/ubuntu/boost1.53

并按照本教程安装软件包。

https://charmie11.wordpress.com/2013/10/27/install-boost-1-53-on-ubuntu-by-package-manager/