MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Help with Matlink, MaMa package

  • To: mathgroup at smc.vnet.net
  • Subject: [mg53224] Help with Matlink, MaMa package
  • From: Namrata Khemka <namrata.khemka at gmail.com>
  • Date: Sat, 1 Jan 2005 02:33:44 -0500 (EST)
  • References: <co1f4t$sl9$1@smc.vnet.net> <200411251050.FAA21516@smc.vnet.net>
  • Reply-to: Namrata Khemka <namrata.khemka at gmail.com>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi everyone,
I have successfully managed to run the built in mathlink examples like
the addtwo.

I was trying to compile the MaMa package but I have been getting
various errors. I downloaded the files from:
http://library.wolfram.com/infocenter/MathSource/618/

The linking of the files (from the .bat which I have attached below)
gives me errors:
MaMatm.obj:error LNK2005: _IconProcedure@16 already defined in MaMa.obj
I have similar errors with different variable names, _MLAbort,
_MLDone... and so on..

The other linking error that I am getting is:
MaMa.obj: error LNK2019: unresolved external symbol _MatlabOpen
referenced in function _tr0

I have Mathematica 5.0 and was wondering if anyone would have any
suggestions as to why I am getting these errors.

Thanks a lot,
Namrata 



The .bat which I have looks like:
C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET 2003\Common7\Tools\VSVARS32  x86
set PATH=C:\Program Files\Wolfram
Research\Mathematica\5.0\AddOns\MathLink\DeveloperKit\Windows\CompilerAdditions\mldev32\bin;%PATH%
set INCLUDE=C:\Program Files\Wolfram
Research\Mathematica\5.0\AddOns\MathLink\DeveloperKit\Windows\CompilerAdditions\mldev32\include;C:\PROGRAM
FILES\MICROSOFT VISUAL STUDIO .NET
2003\Vc7\PlatformSDK\Include;%include%
set LIB=C:\Program Files\Wolfram
Research\Mathematica\5.0\AddOns\MathLink\DeveloperKit\Windows\CompilerAdditions\mldev32\lib;C:\PROGRAM
FILES\MICROSOFT VISUAL STUDIO .NET 2003\Vc7\PlatformSDK\Lib;%lib%
SET CL=/nologo /c /DWIN32 /D_WINDOWS /W3 /ML /O2 /DNDEBUG
SET LINK=/NOLOGO /SUBSYSTEM:windows /INCREMENTAL:no  kernel32.lib
user32.lib gdi32.lib
MPREP MaMa.tm -o MaMatm.c
CL MaMa.c MaMatm.c
LINK  MaMa.obj MaMatm.obj ml32i2m.lib /OUT:MaMa.exe


  • Next by Date: software "file.txt" to "file.dat"
  • Next by thread: Re: Help with Matlink, MaMa package