資源簡介
VS調用matlab畫圖模塊編譯成的動態鏈接庫,并在MFC顯示。
代碼片段和文件信息
//
//?MATLAB?Compiler:?4.13?(R2010a)
//?Date:?Fri?Mar?07?15:24:34?2014
//?Arguments:?“-B“?“macro_default“?“-W“?“cpplib:libPipeErrShow“?“-T“?“link:lib“
//?“PipeErrShow.m“?“-C“?
//
#include?
#define?EXPORTING_libPipeErrShow?1
#include?“libPipeErrShow.h“
#ifdef?__cplusplus
extern?“C“?{
#endif
extern?mclComponentData?__MCC_libPipeErrShow_component_data;
#ifdef?__cplusplus
}
#endif
static?HMCRINSTANCE?_mcr_inst?=?NULL;
#if?defined(?_MSC_VER)?||?defined(__BORLANDC__)?||?defined(__WATCOMC__)?||?defined(__LCC__)
#ifdef?__LCC__
#undef?EXTERN_C
#endif
#include?
static?char?path_to_dll[_MAX_PATH];
BOOL?WINAPI?DllMain(HINSTANCE?hInstance?DWORD?dwReason?void?*pv)
{
????if?(dwReason?==?DLL_PROCESS_ATTACH)
????{
????????if?(GetModuleFileName(hInstance?path_to_dll?_MAX_PATH)?==?0)
????????????return?FALSE;
????}
????else?if?(dwReason?==?DLL_PROCESS_DETACH)
????{
????}
????return?TRUE;
}
#endif
#ifdef?__cplusplus
extern?“C“?{
#endif
static?int?mclDefaultPrintHandler(const?char?*s)
{
??return?mclWrite(1?/*?stdout?*/?s?sizeof(char)*strlen(s));
}
#ifdef?__cplusplus
}?/*?End?extern?“C“?block?*/
#endif
#ifdef?__cplusplus
extern?“C“?{
#endif
static?int?mclDefaultErrorHandler(const?char?*s)
{
??int?written?=?0;
??size_t?len?=?0;
??len?=?strlen(s);
??written?=?mclWrite(2?/*?stderr?*/?s?sizeof(char)*len);
??if?(len?>?0?&&?s[?len-1?]?!=?‘\n‘)
????written?+=?mclWrite(2?/*?stderr?*/?“\n“?sizeof(char));
??return?written;
}
#ifdef?__cplusplus
}?/*?End?extern?“C“?block?*/
#endif
/*?This?symbol?is?defined?in?shared?libraries.?Define?it?here
?*?(to?nothing)?in?case?this?isn‘t?a?shared?library.?
?*/
#ifndef?LIB_libPipeErrShow_C_API
#define?LIB_libPipeErrShow_C_API?/*?No?special?import/export?declaration?*/
#endif
LIB_libPipeErrShow_C_API?
bool?MW_CALL_CONV?libPipeErrShowInitializeWithHandlers(
????mclOutputHandlerFcn?error_handler
????mclOutputHandlerFcn?print_handler)
{
????int?bResult?=?0;
??if?(_mcr_inst?!=?NULL)
????return?true;
??if?(!mclmcrInitialize())
????return?false;
??if?(!GetModuleFileName(GetModuleHandle(“libPipeErrShow“)?path_to_dll?_MAX_PATH))
????return?false;
????bResult?=?mclInitializeComponentInstanceNonembeddedStandalone(??&_mcr_inst
????????????????????????????????????????????????????????????????????
??????????????????????????????????????&__MCC_libPipeErrShow_component_data
????????????????????????????????????????????????????????????????????true?
????????????????????????????????????????????????????????????????????NoobjectType?
????????????????????????????????????????????????????????????????????LibTarget
????????????????????????????????????????????????????????????????????error_handler?
????????????????????????????????????????????????????????????????????print_handler);
????if?(!bResult)
????return?false;
??return?true;
}
LIB_libPipeErrShow_C_API?
bool?MW_CALL_CONV?libPipeErrShowInitialize(void)
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????637711??2014-03-07?16:13??將matlab的圖嵌入MFC\matlab_2010b與VS2008_混合編程的實現.pdf
?????文件????????224??2014-03-18?10:52??將matlab的圖嵌入MFC\說明.txt
?????文件?????637711??2014-03-07?16:13??將matlab的圖嵌入MFC\TestWithData\matlab_2010b與VS2008_混合編程的實現.pdf
?????文件???18779136??2014-03-17?10:58??將matlab的圖嵌入MFC\TestWithData\TestWithData.ncb
?????文件????????902??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData.sln
????..A..H.?????10240??2014-03-17?10:58??將matlab的圖嵌入MFC\TestWithData\TestWithData.suo
?????文件????????224??2014-03-18?10:52??將matlab的圖嵌入MFC\TestWithData\說明.txt
?????文件??????52700??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow.ctf
?????文件??????14336??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow.dll
?????文件???????3046??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow.h
?????文件???????3550??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow.lib
?????文件???????4112??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\ReadMe.txt
?????文件????????684??2014-03-07?16:12??將matlab的圖嵌入MFC\TestWithData\TestWithData\resource.h
?????文件????????212??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\stdafx.cpp
?????文件???????1956??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\stdafx.h
?????文件???????1432??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\targetver.h
?????文件??????58784??2014-03-07?16:12??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithData.aps
?????文件???????2162??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithData.cpp
?????文件????????540??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithData.h
?????文件???????5788??2014-03-07?16:12??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithData.rc
?????文件???????5612??2014-03-07?15:44??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithData.vcproj
?????文件???????1427??2014-03-17?10:58??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithData.vcproj.PC-201212101202.Administrator.user
?????文件???????5543??2014-03-07?16:12??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithDataDlg.cpp
?????文件????????742??2014-03-07?16:12??將matlab的圖嵌入MFC\TestWithData\TestWithData\TestWithDataDlg.h
?????文件??????21630??2003-07-23?17:52??將matlab的圖嵌入MFC\TestWithData\TestWithData\res\TestWithData.ico
?????文件????????403??2014-03-07?15:30??將matlab的圖嵌入MFC\TestWithData\TestWithData\res\TestWithData.rc2
?????文件?????????55??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow_mcr\toolbox\local\Contents.m
?????文件???????1604??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow_mcr\toolbox\local\hgrc.m
?????文件????????944??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow_mcr\toolbox\local\initprefs.m
?????文件???????2324??2014-03-07?15:24??將matlab的圖嵌入MFC\TestWithData\TestWithData\libPipeErrShow_mcr\toolbox\local\matlabrc.m
............此處省略70個文件信息
評論
共有 條評論