誰能告訴我,爲什麼這個工程(編譯和運行)Boost庫簡單的編譯與元組
#include <iostream>
#include <boost/numeric/ublas/matrix.hpp>
//#include <boost/tuple.hpp>
//#include <boost/tuple_comparison.hpp>
//#include <boost/tuple_io.hpp>
using namespace boost;
int main ()
{
// tuple<int, char, float> t(2, 'a', 0.9);
// std::cout << t << std::endl;
boost::numeric::ublas::matrix<double> m1;
return 0;
}
,但是當我取消相關的元組的線條,它說
boost_tuple.cpp:3:27: fatal error: boost/tuple.hpp: No such file or directory compilation terminated.
我用的是以下兩種情況下編譯:
g++ -Wall -c -I/usr/include/boost boost_tuple.cpp
而且我還檢查了/usr/include/boost/tuple.hpp
存在
語法突出顯示有些自動;有關詳細信息,請參閱http://meta.stackexchange.com/questions/72082/changes-to-syntax-highlighting – 2012-02-29 21:06:02