散々嵌ったのでメモ。
jamroot.jam
project : requirements <include>"C:/Program Files/Boost/boost_1_44_0" <include>"C:/Program Files/pstade/pstade_1_04_3" ; exe sample : main.cpp ;
main.cpp
#include <iostream> #include <string> #include <pstade/oven/cycled.hpp> #include <pstade/oven/io.hpp> namespace oven = pstade::oven; int main() { std::cout << (std::string("01")|oven::cycled) << std::endl; }
> bjam ...patience... ...found 952 targets... > sample 0,1,0,1,0,1,0,1...
嵌ったポイント:
- パスの区切りは\だと通らないので/にする。
- 複数のパスを通す場合は、;ではなく個別に
指定