Can I compile code for Windows machines on a Mac using Boot Camp to run Windows flavored MatLab?

1 次查看(过去 30 天)
Is it possibly to compile MatLab code for Windows machines on a Macintosh by running MatLab under Windows 7 on Mountain Lion with Boot Camp or Parallels? I then want to run the compiled code on other standard Windows machines.

回答(2 个)

Andreas Goser
Andreas Goser 2012-10-26
There are several products that do "code generation" in some way. You may want to specify. In case you talk about creating exectables with MATLAB Compiler, you need to install the necessary products also on the other machine and create everything you need there. Many professional license types allows you to do that at no extra cost.
  2 个评论
Joan
Joan 2012-10-26
Yes, Andreas, you are correct. We want to create exectutables on one machine, coding with MatLab and using the MatLab compiler, and then deploy those executables on other machines. We have a mixed Mac/Win environment in our lab, with just a few licenses (and just a few of us write code). But we want others in the group to be able to run the executables, which is why we purchased the compiler. So the question is - is there a way to use the Mac hardware to make executables that will run on the Windows machines? The thought was that it might be possible to run MatLab/MatLab compiler in the Windows environment on the Mac hardware. Our license with MathWorks is the academic license. We don't want to purchase licenses for the dozen or so computers in the lab, when only a few of us write code.

请先登录,再进行评论。


Jason Ross
Jason Ross 2012-10-26
I can't speak directly to any licensing issues.
When you are running Windows either in a VM or in a dual-boot setup you are running Windows. The Mac runs PC hardware, so I don't see how compiling running Windows on PC hardware and compiling on PC hardware would be a problem for making executables to run on Windows.
I will say from my experience that virtualization can add some significant overhead, and if your compile takes a significant amount of resources to complete, it's likely to be much quicker running on the "bare metal" using BootCamp rather than through a VM using Parallels.

类别

Help CenterFile Exchange 中查找有关 C Shared Library Integration 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by