MacOSXでBoostライブラリを使用するC++ファイルをコンパイルしようとしています。たとえば、次の「simple.cpp」を参照してください。
#include <boost/random.hpp>
using namesapce boost::math;
int main(){
boost::mt19937 rng;
rng.seed(static_cast<boost::uint32_t> (std::time(0)));
return 0;
}
コマンドシェルでファイルをコンパイルすると、
g++ -I/usr/local/boost simple.cpp
その後、すべてが大丈夫です。しかし、Rプロジェクトをスピードアップするために使用できるように、共有ライブラリを構築したいと思います。使用する場合
R CMD SHLIB test.cpp
次に、ヘッダーファイルが見つからないことを報告します。R CMDの検索パスを指定する方法はありますか?何かのようなもの
R CMD SHLIB -I/usr/local/boost test.cpp