与R兼容的Matlab编译器

与R兼容的Matlab编译器,r,matlab,R,Matlab,我在Matlab中有很多代码,我想通过R中的一个包来实现 我有一个Matlab编译器。问题似乎是Matlab的C编译器与R的C编译器不兼容 我知道从R调用Matlab或通过R向服务器提交Matlab代码的不同方法 我需要的是不同的;我想从R调用在Matlab中编译的库,在编译为C代码时,您可以: mex -setup 我不知道如何在R中设置编译器,但是如果你问“我可以在MATLAB中选择C编译器来匹配我在R中的C编译器吗”,答案可能是是。这当然取决于。我们可能需要更多的细节(什么编译器,什么版

我在Matlab中有很多代码,我想通过R中的一个包来实现

我有一个Matlab编译器。问题似乎是Matlab的C编译器与R的C编译器不兼容

我知道从R调用Matlab或通过R向服务器提交Matlab代码的不同方法

我需要的是不同的;我想从R调用在Matlab中编译的库,在编译为C代码时,您可以:

mex -setup

我不知道如何在R中设置编译器,但是如果你问“我可以在MATLAB中选择C编译器来匹配我在R中的C编译器吗”,答案可能是。这当然取决于。

我们可能需要更多的细节(什么编译器,什么版本,具体在哪里遇到问题?)一个可能的(难看的)解决方法是在包中包含一个可执行的二进制blob(尽管这会阻止您在CRAN上提供它)Matlab C编译器是:微软Windows SDK 7.1微软Visual C++ 2013专业微软Visual C++ 2012专业微软Visual C++ 2010专业SP1微软Visual C++ 2008专业SP1和Windows SDK 6.1 1 2我遇到的问题是当我在R中加载库时我看不到“表名”。所以是的,我使用的临时修复程序是包含一个大的丑陋的可执行文件