Matlab create dll error

3 visualizzazioni (ultimi 30 giorni)
Ruixue Zhang
Ruixue Zhang il 7 Set 2012
Hi all,
I'm trying to create a C shared library from .m file and I succeed with mex -setup & mbuild -setup. But when I try the mcc operation:
mcc -W lib:dlltest -T link:lib AinsideB.m
I meet these problems:
LINK : fatal error LNK1104: cannot open file 'C:\USERS\RUIXUEZ\APPDATA\LOCAL\TEMP\MBE499~1\templib.def'
C:\PROGRA~1\MATLAB\R2012A\BIN\MEX.PL: Error: Link of 'dlltest.dll' failed.
Error: An error occurred while shelling out to mbuild (error code = 2). Unable to build executable (specify the -v option for more information). Error using mcc Error executing mcc, return status = 1 (0x1).
Do you have any idea about this problem?
My MATLAB version: R2012a
MATLAB compiler: 4.17
Operating system: 64-bit windows 7
C compiler: Microsoft Visual Studio 2010
Thanks!

Risposte (1)

Rolfe Dlugy-Hegwer
Rolfe Dlugy-Hegwer il 7 Set 2012
From the 12a release notes for MATLAB Compiler - Support Updates for Microsoft Visual Studio Versions:
The following changes to Microsoft® Visual Studio® support apply for R2012a and R2012b.
Microsoft Visual Studio 2010 Express, for 32-bit or 64-bit architectures
What Happens When You Attempt to Use This Version in R2012a - Not Available
What Happens When You Attempt to Use This Version in R2012b - Not Available
  1 Commento
Rolfe Dlugy-Hegwer
Rolfe Dlugy-Hegwer il 7 Set 2012
Modificato: Rolfe Dlugy-Hegwer il 7 Set 2012
Could you try running mcc with the -v option, and then share the information?
Here are two similar cases:
Please let us know how this works out for you.

Accedi per commentare.

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by