fsth在matlab里是什么意思,fortran matlab

actually, this error message is probably related to my other post:

http://mathworks.com/matlabcentral/answers/37926-intel-fortran-matlab-2012a#answer_47312

I change some references in the mexopts.bat file that matlab uses to link to the compiler. Turns out that it was partially correct I guess as I did not get the error message 'can't find compiler' anymore but the one that I posted above.

Note, when I search for compiler I get offered

[1] Microsoft Visual C++ 2010 in C:\Program Files (x86)\Microsoft Visual Studio 10.0

If I choose that option then I can run mex yprime.c just fine. Unfortunately I need to get intel fortran to run but sth appears to be wrong.

thanks for the help.

here is my mexopts.bat file:

@echo off

rem INTELF12MSVS2010OPTS.BAT

rem

rem Compile and link options used for building MEX-files using the

rem Intel? Fortran Compiler 12.0 with the Microsoft? Visual Studio?

rem 2010 SP1 Professional Edition linker.

rem

rem StorageVersion: 1.0

rem FortrankeyFileName: INTELF12MSVS2010OPTS.BAT

rem FortrankeyName: Intel Visual Fortran

rem FortrankeyManufacturer: Intel

rem FortrankeyVersion: 12.0

rem FortrankeyLanguage: Fortran

rem

rem $Revision: 1.1.6.3 $ $Date: 2011/10/22 18:49:26 $

rem

rem ********************************************************************

rem General parameters

rem ********************************************************************

set MATLAB=%MATLAB%

set IFORT_COMPILER12=C:\Program Files (x86)\Intel\Composer XE 2011 SP1\

set VSINSTALLDIR=%VS100COMNTOOLS%\..\..

set VCINSTALLDIR=%VSINSTALLDIR%\VC

rem In this case, LINKERDIR is being used to specify the location of the SDK

set LINKERDIR=C:\Program Files (x86)\Microsoft Visual Studio 10.0

set PATH=%IFORT_COMPILER12%\Bin\Intel64;%VCINSTALLDIR%\bin\amd64;%LINKERDIR%\bin\x64;%VCINSTALLDIR%\BIN;%VSINSTALLDIR%\Common7\Tools;%VSINSTALLDIR%\Common7\Tools\bin;%MATLAB_BIN%;%PATH%

set INCLUDE=%IFORT_COMPILER12%\compiler\Include;%LINKERDIR%\include;%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%VCINSTALLDIR%\VCPackages;%INCLUDE%

set LIB=%IFORT_COMPILER12%\compiler\Lib\Intel64;%LINKERDIR%\LIB\x64;%VCINSTALLDIR%\LIB\amd64;%VCINSTALLDIR%\ATLMFC\LIB\amd64;%MATLAB%\extern\lib\win64;%LIB%

set MW_TARGET_ARCH=win64

rem ********************************************************************

rem Compiler parameters

rem ********************************************************************

set COMPILER=ifort

set COMPFLAGS=/fpp /Qprec "/I%MATLAB%/extern/include" -c -nologo -DMATLAB_MEX_FILE /fixed /MD /fp:source /assume:bscc

set OPTIMFLAGS=/O2 /DNDEBUG

set DEBUGFLAGS=/Z7

set NAME_OBJECT=/Fo

rem ********************************************************************

rem Linker parameters

rem ********************************************************************

set LIBLOC=%MATLAB%\extern\lib\win64\microsoft

set LINKER=link

set LINKFLAGS=/dll /export:MEXFUNCTION /LIBPATH:"%LIBLOC%" libmx.lib libmex.lib libmat.lib /implib:"%LIB_NAME%.x" /MAP:"%OUTDIR%%MEX_NAME%%MEX_EXT%.map" /NOLOGO /manifest /INCREMENTAL:NO

set LINKOPTIMFLAGS=

set LINKDEBUGFLAGS=/debug /PDB:"%OUTDIR%%MEX_NAME%%MEX_EXT%.pdb"

set LINK_FILE=

set LINK_LIB=

set NAME_OUTPUT=/out:"%OUTDIR%%MEX_NAME%%MEX_EXT%"

set RSP_FILE_INDICATOR=@

rem ********************************************************************

rem Resource compiler parameters

rem ********************************************************************

set RC_COMPILER=rc /fo "%OUTDIR%mexversion.res"

set RC_LINKER=

set POSTLINK_CMDS=del "%LIB_NAME%.x" "%LIB_NAME%.exp"

set POSTLINK_CMDS1=mt -outputresource:"%OUTDIR%%MEX_NAME%%MEX_EXT%";2 -manifest "%OUTDIR%%MEX_NAME%%MEX_EXT%.manifest"

set POSTLINK_CMDS2=del "%OUTDIR%%MEX_NAME%%MEX_EXT%.manifest"

set POSTLINK_CMDS3=del "%OUTDIR%%MEX_NAME%%MEX_EXT%.map"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值