我想知道在Visual Studio中的Visual C++项目中是否有使用R包Rcpp的解决方案。根据Rcpp常见问题解答,这是不可能的。我还遇到了另一个叫做R.NET的R包,这个包只能在C#上运行吗?但是在C++中似乎没有例子。有没有别的办法可以解决这个问题呢?即使我被迫使用C#,有没有人能想到在高频交易环境中会出现延迟问题?感谢您的反馈
发布于 2017-06-06 11:48:18
Visual Studio可以很好地与Rcpp配合使用。已经做了很多年了。我不同意Dirk Eddelbuettel的观点。
这是一个重要的事实-例如,有一些非常重要的库(Intels MKL,QT图形框架)实际上与minGW不兼容。
我在github (https://github.com/rohan-shah/Rcpp)上维护了一个(打了补丁的和精简的) Rcpp分支,适用于使用Visual Studio with cmake进行编译。这个补丁大概有5行代码,我相信。
免责声明:使用它很麻烦,而且你必须知道你在做什么。如果你知道你在做什么,我已经为你做了相当多的工作。有关如何在Visual Studio中使用修补的Rcpp的示例,请参阅https://github.com/rohan-shah/mpMap2。
https://stackoverflow.com/questions/10723165
复制相似问题