delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/12/22/07:30:07

From: mbrett AT cu DOT rpms DOT ac DOT uk (Matthew Brett)
Subject: Matlab mex files and cgywin
22 Dec 1998 07:30:07 -0800 :
Message-ID: <199812221159.LAA25568.cygnus.gnu-win32@cheetah.rpms.ac.uk>
To: mlevedahl AT fallschurch DOT esys DOT com, lars DOT gregersen AT private DOT dk,
gnu-win32 AT cygnus DOT com

Dear Mark, any matlab users on the list, 

Thank you for posting your script, which was helpful. As I mentioned before,
I have versions of the mex scripts for compiling mex files using the
mex command in matlab, but it was useful to compare your version.  I hadn't
done the resource compiling step, for example.

I must admit I was hoping to be able to call unix-like functions from
within the dll.  I have now, with Mumit Khan's kind help, got Cygwin dlls
to initialise properly when called from a non Cgywin application
(vc++ 4.2).  

This uses the parameter

--entry __cygwin_noncygwin_dll_entry AT 12 

with Mumit's dllwrap utility.

When I try the same technique for matlab dll generation,
just calling the DLL kills matlab stone dead.  I am now at the end of
my ideas of how to pursue this, I really don't have enough experience
of DLL debugging or Cygwin to know what to do next.

If anyone wants example scripts etc I will put them on ftp somewhere, I'd 
be very grateful for any help.

It would be great to be able to compile mex files with gcc, I think
there are a considerable no of people like me that use matlab on unix and
on PC, but without many standard unix functions available, gcc is not
nearly as useful for porting.

Thanks a lot,

Matthew

"Lack of technical competence leads to early mornings of despair"
Matthew Brett 21/12/98
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019