SYSTEM SPEC:建築ř包與C++在Windows
- OS - Windows 7專業&的Mac OS X 10.6.8
- 的MinGW - 4.7.3和上述
- ř - 3.0.1
- RCPP - 0.10.4
我無法在Windows(32位或64位版本)上使用C++ 11代碼編譯工作包。 MinGW編譯和安裝該軟件包,但使用調用C++ 11代碼的函數崩潰。我正在使用C++ 11的隨機庫 - 具體而言,這是一個謙虛的二項式分佈與Mersenne Twister生成器。
我相信我的代碼是正確的,因爲它的UNIX版本(使用gcc 4.7.3在Mac OS X上編譯)按預期工作,沒有任何問題。
這個問題不在Rcpp或RcppArmadillo中 - 事實上,我可以通過使用Armadillo的隨機數生成器來使我的包可操作。但是,我非常熱衷於未來能夠使用C++ 11,尤其是圖書館。
有關如何解決這個問題的任何想法?
您是否需要做任何非標準的工作來使用MinGW 4.7.3而不是Rtools中的工具(例如重建R&Rcpp)? –