私はtest.cppを書きました:
#include <iostream>
#include <stack>
#include <boost/lexical_cast.hpp>
#include <boost/config/warning_disable.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix.hpp>
using namespace std;
namespace phoenix = boost::phoenix;
namespace qi = boost::spirit::qi;
namespace ascii = boost::spirit::ascii;
struct calculator
{
bool interpret(const string& s);
void do_neg();
void do_add();
void do_sub();
void do_mul();
void do_div();
void do_number(const char* first, const char* last);
int val() const;
private:
stack<int> values_;
int *pn1_, n2_;
void pop_1();
void pop_2();
};
......................
....................
しかし、g ++ test.cpp -o testを使用すると、のようなエラーが発生boost/lexical_cast.hpp: No such file or directory
しますが、boost(boost.orgからダウンロード)内のすべてのファイルをtest.cppフォルダーにコピーしました。g++にヘッダーパスを認識させるにはどうすればよいですか?ありがとう
使用しましたg++ test.cpp -o test
使用する" "
ことはできません、私はヘッダーの依存関係がたくさんあります。