Prev: pls
Next: MatLab and VMWare
From: Ryan on 5 May 2010 13:22 Hi all, I'm trying to deploy a Matlab program, and I have two main questions: First, I'm on a 64-bit intel Mac, and deploying to that platform works more-or-less. That is, I can successfully run the program when I execute the .sh file produced during deployment. However, the .app that is also produced by the deploy tool does not work. I double-click, the app launches (shows up in dock and all), but nothing actually runs and none of the menu commands (including "Quit" work either. I did find this statement among the Matlab documentation about deploying for 64-bit macs: When you create a 64-bit Macintosh application, a Macintosh bundle is created. If the application does not require standard input and output, launch the application by clicking on the bundle in the Mac OS X Finder utility. My application does require input and output, so is that the problem? But if so, does Matlab simply not support creating a double-clickable standalone app for maci64? The purpose of this deployment is to get my program usably into the hands of not-very-savvy users. If they have to run a shell script, enter path names to files they don't understand in the first place, etc., this is not a very effective solution... ;-) Secondly, I've never been able to successfully deploy and package a Matlab program for use on platform X while working in platform Y. That is, I'd also like to deploy my application to work on 32-bit macs, for instance, but I don't know of any way to do that. Is it possible? I see that mbuild has an <arch> option, and even that mcc will allow me to pass the option through to mbuild. But, so far I haven't had any luck with this. OK, well thanks in advance for any advice. Sorry if I left anything out (oh, speaking of, I'm using version R2010a). Ryan
|
Pages: 1 Prev: pls Next: MatLab and VMWare |