私のブーストライブラリを1.40のバージョンにする必要があります。ブーストライブラリのバージョンを確認するにはどうすればよいですか?どのようにあなたのバージョンのブーストをチェックしますか?
http://pointclouds.org/downloads/source.htmlに記載されているように、PCLライブラリをコンパイルしようとしています。
私のブーストライブラリを1.40のバージョンにする必要があります。ブーストライブラリのバージョンを確認するにはどうすればよいですか?どのようにあなたのバージョンのブーストをチェックしますか?
http://pointclouds.org/downloads/source.htmlに記載されているように、PCLライブラリをコンパイルしようとしています。
よく、あなたのboost/version.hpp
を見てください。そのためのマクロがBOOST_VERSION
あり:
// Example: for boost 1.55.0, taken from boost/version.hpp
// BOOST_VERSION % 100 is the patch level
// BOOST_VERSION/100 % 1000 is the minor version
// BOOST_VERSION/100000 is the major version
#define BOOST_VERSION 105500
#include <boost/version.hpp>
#include <iostream>
using namespace std;
int main()
{
cout << "Boost version: " << BOOST_LIB_VERSION << endl;
return 0;
}
はcppのファイルとして上記のコードを保存します。例boost.cppそれをコンパイルします。
$ g++ boost.cpp
$ ./a.out
Boost version: 1_55
あなたの端末には、ブーストライブラリのバージョンが表示されます。 Boost 1.55.0の出力例が表示されています。
カール・フォン・ムーアが言ったことも正しいです。これを調べるにはlinkをチェックしてください。
1.4はBoostの非常に古いバージョンです。あなたは1.40について話していますか?これはまったく違うものですか? –
@Nicolが指摘しているように、PCLライブラリに必要なものはおそらく1.40です。 –
1.4の代わりに1.40を参照するように質問を変更しました。 –