biglayman 发表于 2015-1-25 14:05:46

cruise生成DLL报错,API引用报错

新人刚学习,以下两个问题用了一个礼拜也没过去,请大虾指点!
应该不是simulink程序的问题,哪怕就用了一个输入一个输出中转也是一样的错误

软件环境:64位matlab2014b,SDK7.1,cruise2013,AVLRtw2008+

一 API的方法:

***********CRUISE2013.0.0-423 *********

**************AVL-List GmbH 2013    ************

************Build: Oct4 2013-11:40:24*******

***********Sun, 25.01.2015 00:49:45***********


Project-File:    c:\Users\Public\Documents\AVL\CRUISE\v2013\projects\BS\ver_0002\BS.prj

Structure-File:    c:\Users\Public\Documents\AVL\CRUISE\v2013\projects\BS\ver_0002\BS.stc

Data-File:    c:\Users\Public\Documents\AVL\CRUISE\v2013\projects\BS\ver_0002\BS.dbf





Simulation aborted ...

二 DLL的方法

Build11 Clear Save
1:59:03 PM Jan 25, 2015 Elapsed: 4 sec
Code Generation1
Elapsed: 3 sec

### Generating code into build folder: C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw
### Invoking Target Language Compiler on EngineSwitchfordll.rtw
### Using System Target File: C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\Src\avl_grt.tlc
### Loading TLC function libraries
### Initial pass through model to cache user defined code
### Caching model source code
### Writing header file EngineSwitchfordll.h
### Writing header file EngineSwitchfordll_types.h
### Writing header file rtwtypes.h
### Writing header file builtin_typeid_types.h
### Writing header file multiword_types.h
### Writing source file EngineSwitchfordll.cpp
### Writing header file EngineSwitchfordll_private.h
### Writing header file rtmodel.h
### Writing source file EngineSwitchfordll_data.cpp
### Writing header file rt_nonfinite.h
### Writing source file rt_nonfinite.cpp
### Writing header file rtGetInf.h
### Writing source file rtGetInf.cpp
### Writing header file rtGetNaN.h
### Writing source file rtGetNaN.cpp
### TLC code generation complete.
### Processing Template Makefile: C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\Src\avl_grt_vcx64.tmf
### EngineSwitchfordll.mk which is generated from C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\Src\avl_grt_vcx64.tmf is up to date
### Building EngineSwitchfordll: .\EngineSwitchfordll.bat
C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>call setup_mssdk71.bat

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set COMPILER=cl   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set COMPFLAGS=/c /GR /W3 /EHs /nologo /MD -I"C:\Program Files\MATLAB\R2014b\extern\include" -I"C:\Program Files\MATLAB\R2014b\simulink\include"/D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0/DMATLAB_MEX_FILE /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0/DMATLAB_MEX_FILE/DMATLAB_MEX_FILE   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set OPTIMFLAGS=/O2 /Oy- /DNDEBUG   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set DEBUGFLAGS=/Z7   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set LINKER=link   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set LINKFLAGS=/nologo /manifest /export: /DLL/LIBPATH:"C:\Program Files\MATLAB\R2014b\extern\lib\win64\microsoft" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /EXPORT:mexFunction   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set LINKDEBUGFLAGS=/debug /PDB:".mexw64.pdb"   

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set NAME_OUTPUT=/out:""

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set PATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\VCPackages;C:\Program Files\Microsoft SDKs\Windows\v7.1\\Bin\x64;C:\Program Files\Microsoft SDKs\Windows\v7.1\\Bin;;;C:\Program Files\MATLAB\R2014b\bin\win64;E:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Program Files\Microsoft HPC Pack 2008 R2\Bin\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;E:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\MATLAB\R2014b\runtime\win64;C:\Program Files\MATLAB\R2014b\bin;C:\Program Files\MATLAB\R2014b\polyspace\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\MATLAB\R2014b\bin;C:\Program Files\Simulia\Abaqus\Commands;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1\;C:\Program Files\Microsoft Windows Performance Toolkit\

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE;C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE;C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\gl;C:\Program Files\MATLAB\R2014b\extern\include;;

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set LIB=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Lib\amd64;C:\Program Files\Microsoft SDKs\Windows\v7.1\\Lib\X64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\AMD64;C:\Program Files\MATLAB\R2014b\lib\win64;C:\Program Files\MATLAB\R2014b\extern\lib\win64;

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>set LIBPATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Lib\amd64;C:\Program Files\Microsoft SDKs\Windows\v7.1\\LIB\X64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\AMD64;C:\Program Files\MATLAB\R2014b\extern\lib\win64;
C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>cd .

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>nmake -f EngineSwitchfordll.mkMAT_FILE=1
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.All rights reserved.

### Compiling EngineSwitchfordll.cpp
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 /EHsc-   -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIOEngineSwitchfordll.cpp
EngineSwitchfordll.cpp
### Compiling EngineSwitchfordll_data.cpp
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 /EHsc-   -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIOEngineSwitchfordll_data.cpp
EngineSwitchfordll_data.cpp
### Compiling rtGetInf.cpp
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 /EHsc-   -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIOrtGetInf.cpp
rtGetInf.cpp
### Compiling rtGetNaN.cpp
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 /EHsc-   -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIOrtGetNaN.cpp
rtGetNaN.cpp
### Compiling rt_nonfinite.cpp
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 /EHsc-   -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIOrt_nonfinite.cpp
rt_nonfinite.cpp
### Compiling C:\PROGRA~1\MATLAB\R2014b\rtw\c\src\rt_sim.c
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIOC:\PROGRA~1\MATLAB\R2014b\rtw\c\src\rt_sim.c
rt_sim.c
### Compiling C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c
        cl-c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64-DWIN32 -D_WIN32 -W3 -D_WINNT -D_WIN32_WINNT=0x0500 -DNTDDI_VERSION=0x05000000 -D_WIN32_IE=0x0500 -DWINVER=0x0500-D_MT -MT /wd4996 -Od   -DUSE_RTMODEL -DMODEL=EngineSwitchfordll -DRT -DNUMST=1-DTID01EQ=0 -DNCSTATES=0-DMT=0 -DHAVESTDIO"C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c"
avl_grt_dll.c
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(116) : error C2143: syntax error : missing '{' before '*'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(133) : error C2143: syntax error : missing '{' before '*'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(207) : error C2223: left of '->errorStatus' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(210) : error C2223: left of '->errorStatus' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(219) : warning C4013: 'rtmGetNumSampleTimes' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(220) : warning C4013: 'rtmGetStepSize' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(220) : warning C4013: 'rtmGetSampleTimePtr' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(220) : warning C4047: 'function' : 'real_T *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(220) : warning C4024: 'rt_SimInitTimingEngine' : different types for formal and actual parameter 3
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(221) : warning C4013: 'rtmGetOffsetTimePtr' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(221) : warning C4047: 'function' : 'real_T *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(221) : warning C4024: 'rt_SimInitTimingEngine' : different types for formal and actual parameter 4
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(222) : warning C4013: 'rtmGetSampleHitPtr' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(222) : warning C4047: 'function' : 'int_T *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(222) : warning C4024: 'rt_SimInitTimingEngine' : different types for formal and actual parameter 5
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(223) : warning C4013: 'rtmGetSampleTimeTaskIDPtr' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(223) : warning C4047: 'function' : 'int_T *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(223) : warning C4024: 'rt_SimInitTimingEngine' : different types for formal and actual parameter 6
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(224) : warning C4013: 'rtmGetTStart' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(225) : warning C4013: 'rtmGetSimTimeStep' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(225) : error C2102: '&' requires l-value
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(226) : warning C4013: 'rtmGetTimingData' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(226) : error C2102: '&' requires l-value
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(226) : error C2198: 'rt_SimInitTimingEngine' : too few arguments for call
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(236) : warning C4013: 'rtmGetRTWSolverInfo' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(236) : error C2223: left of '->solverName' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(249) : warning C4013: 'rtmGetU' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(249) : warning C4047: '=' : 'double *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(250) : warning C4013: 'rtmGetNumU' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(251) : warning C4013: 'rtmGetY' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(251) : warning C4047: '=' : 'double *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(252) : warning C4013: 'rtmGetNumY' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(269) : error C2223: left of '->errorStatus' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(286) : error C2223: left of '->errorStatus' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(354) : error C2223: left of '->errorStatus' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(372) : error C2223: left of '->solverStopTime' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(413) : warning C4022: 'rt_SimUpdateDiscreteTaskSampleHits' : pointer mismatch for actual parameter 2
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(414) : warning C4047: 'function' : 'int_T *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(414) : warning C4024: 'rt_SimUpdateDiscreteTaskSampleHits' : different types for formal and actual parameter 3
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(415) : warning C4013: 'rtmGetTPtr' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(415) : warning C4047: 'function' : 'real_T *' differs in levels of indirection from 'int'
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(415) : warning C4024: 'rt_SimUpdateDiscreteTaskSampleHits' : different types for formal and actual parameter 4
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(420) : warning C4013: 'rtmGetSampleTime' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(422) : warning C4013: 'rtmSetT' undefined; assuming extern returning int
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(422) : error C2223: left of '->solverStopTime' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(466) : error C2223: left of '->errorStatus' must point to struct/union
C:\AVL\CRUISE~1\CRUISE\v2013\matlab\INSTAL~1\Src\c\avl_grt_dll.c(468) : error C2223: left of '->errorStatus' must point to struct/union
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64\cl.EXE"' : return code '0x2'
Stop.

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>echo The make command returned an error of 2
The make command returned an error of 2

C:\AVL\Cruise2013\CRUISE\v2013\matlab\Install_DLL\EngineSwitchfordll_avl_rtw>An_error_occurred_during_the_call_to_make
'An_error_occurred_during_the_call_to_make' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

Error(s) encountered while building model "EngineSwitchfordll"
Component: Simulink | Category: Block error

yelang088 发表于 2015-3-14 19:38:24

问题解决了吗?我也遇到类似问题,求大神指导
页: [1]
查看完整版本: cruise生成DLL报错,API引用报错