3

システム仕様:

  • OS - Windows 7 Professional & Mac OS X 10.6.8
  • MinGW - 4.7.3 以降
  • R -3.0.1
  • Rcpp - 0.10.4

Windows で C++11 コードを含む作業パッケージをコンパイルできません (32 ビット バージョンでも 64 ビット バージョンでもありません)。MinGW はパッケージをコンパイルしてインストールしますが、C++11 コードを呼び出す関数を使用すると R がクラッシュします。私は C++11 のランダムライブラリを使用しています。具体的には、Mersenne Twister ジェネレーターを使用した控えめな二項分布です。

UNIX バージョン (gcc 4.7.3 を使用して Mac OS X でコンパイル) はまったく問題なく意図したとおりに動作しているため、私のコードは正しいと確信しています。

問題は Rcpp や RcppArmadillo にはありません。実際、Armadillo の乱数ジェネレーターを使用してパッケージを動作させることができました。しかし、私は将来 C++11、特にライブラリを使用できるようになることに非常に熱心です。

これを修正する方法について何か考えはありますか?

4

1 に答える 1