MatLab R2016a 和VS2010混合编程
bin: C:\Program Files\MATLAB\R2016a\bin\win64
include:
C:\Program Files\MATLAB\R2016a\extern\include
C:\Program Files\MATLAB\R2016a\extern\include\win64
lib:
C:\Program Files\MATLAB\R2016a\extern\lib\win64\microsoft
gpu.lib
libcovrt.lib
libemlrt.lib
libeng.lib
libfixedpoint.lib
libmat.lib
libmex.lib
libmwblas.lib
libmwblascompat32.lib
libmwboxfilter.lib
libmwboxfilter3.lib
libmwbwdistEDT.lib
libmwbwdistEDTFT.lib
libmwbwdistEDTFT_tbb.lib
libmwbwdistEDT_tbb.lib
libmwbwlookup.lib
libmwbwlookup_tbb.lib
libmwbwpackc.lib
libmwbwpackctbb.lib
libmwbwunpackc.lib
libmwbwunpackctbb.lib
libmwcannythresholding_tbb.lib
libmwcgir_construct.lib
libmwcgxert.lib
libmwcoderprofile.lib
libmwcoder_CodeInstrHostAppSvc.lib
libmwcoder_CodeInstrTgtAppSvc.lib
libmwcoder_CoderAssumpHostAppSvc.lib
libmwcoder_CoderAssumpTgtAppSvc.lib
libmwcoder_connectivity_memunit.lib
libmwcoder_ParamTuningTgtAppSvc.lib
libmwcoder_RTIOStreamHostAppSvc.lib
libmwcoder_RTIOStreamTgtAppSvc.lib
libmwcoder_target_services.lib
libmwcoder_ToAsyncQueueTgtAppSvc.lib
libmwcoder_XILHostAppSvc.lib
libmwcoder_XILTgtAppSvc.lib
libmwComputeMetric.lib
libmwddist.lib
libmwedgethinning_tbb.lib
libmwforegroundDetector.lib
libmwgetnumcores.lib
libmwgrayto16.lib
libmwgrayto8.lib
libmwgrayxform.lib
libmwgrayxform_tbb.lib
libmwimfilter.lib
libmwimlincomb.lib
libmwimlincomb_tbb.lib
libmwimreconstruct.lib
libmwimregionalmax.lib
libmwint16touint16.lib
libmwint32touint32.lib
libmwint8touint8.lib
libmwintlut.lib
libmwintluttbb.lib
libmwippfilter.lib
libmwippgeotrans.lib
libmwippmedianfilter.lib
libmwippreconstruct.lib
libmwjpegreader.lib
libmwlapack.lib
libmwmathutil.lib
libmwmorphop_binary.lib
libmwmorphop_binary_tbb.lib
libmwmorphop_flat.lib
libmwmorphop_flat_tbb.lib
libmwmorphop_ipp.lib
libmwmorphop_nonflat.lib
libmwmorphop_nonflat_tbb.lib
libmwmorphop_packed.lib
libmwocvgpumex.lib
libmwocvmex.lib
libmwordfilt2.lib
libmwremap.lib
libmwremaptbb.lib
libmwrgb2gray_tbb.lib
libmwrgb2hsv_tbb.lib
libmwrtiostreamutils.lib
libmwservices.lib
libmwsigstream.lib
libmwsimulink.lib
libmwslexec_parallel.lib
libmwslexec_simbridge.lib
libmwsl_AsyncioQueue.lib
libmwsl_fileio.lib
libmwsl_iofile.lib
libmwsl_log_load_blocks.lib
libmwsl_sfcn_cov_bridge.lib
libmwsl_solver_rtw.lib
libmwtbbhist.lib
libmwuint16toint16.lib
libmwxilcomms.lib
libmwxilcomms_rtiostream.lib
libmwxilutils.lib
libmwxilutils_sl.lib
libmx.lib
libut.lib
mclbase.lib
mclcommain.lib
mclmcr.lib
mclmcrrt.lib
mclxlmain.lib
ne_mli.lib
ne_rtl.lib
ocrutils.lib
physmod_common_external_library_kernel.lib
physmod_common_foundation_core_performance.lib
physmod_common_foundation_core_util.lib
rtwcg.lib
sf_runtime.lib
SimulinkBlock.lib
sl_services.lib
--------------------------------------------------------------------------------------
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | // Matlab_01.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <cstdlib> #include <cstdio> #include <cstring> #include "engine.h" const int BUFFER_SIZE = 1024; char buffer[BUFFER_SIZE]; void test() { Engine* ep; mxArray *x1 = NULL; mxArray *y1 = NULL; if ((ep = engOpen( "" )) == NULL) { printf ( "Engine Fail" ); } engOutputBuffer(ep, buffer, BUFFER_SIZE); printf ( "Init Success" ); double x[5] = { 1.0, 2.5,3.7,4.4,5.1 }; double y[5] = { 3.3,4.7,9.6,15.6,21.3 }; x1 = mxCreateDoubleMatrix(1, 5, mxREAL); y1 = mxCreateDoubleMatrix(1, 5, mxREAL); memcpy (( void *)mxGetPr(x1), ( void *)x, sizeof (x)); memcpy (( void *)mxGetPr(y1), ( void *)y, sizeof (y)); engPutVariable(ep, "x" , x1); engPutVariable(ep, "y" , y1); engEvalString(ep, "plot(x,y)" ); getchar (); engClose(ep); } int _tmain( int argc, _TCHAR* argv[]) { test(); return 0; } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?