
一、MATLAB 下载并安装MingGW64后使用S函数依旧报错解决办法版本问题导致安装之后MATLAB显示依旧未安装。此时需要在MATLAB界面输入以下两句话即可1setenv(MW_MINGW64_LOC,D:\Lib_Download\23_MinGV6.3\mingw64)其中后边是我的MinGW64解压后的文件位置。2mex -setup执行上两句话后就有如下界面可以正常使用S函数二、运行过程中闪退解决办法进入MATLAB后输入opengl softwareopengl(save,software)三、Simulink仿真闪退openGL问题启动GPU加速。命令窗口执行下代码并重启开启加速opengl(save,hardwarebasic)opengl(save,hardwarebasic)开启后执行下代码查看信息opengl infoopengl info查看信息中Renderer应显示 Intel 或 NVIDIA 显卡相关名称Version: 4.6.0 NVIDIA 591.86Vendor: NVIDIA CorporationRenderer: NVIDIA GeForce RTX 4060/PCIe/SSE2RendererDriverVersion: 32.0.15.9186RendererDriverReleaseDate: 2026-01-20MaxTextureSize: 32768Visual: 视觉效果 0x09(RGBA 32 位(8 8 8 8)、Z 深度 16 位、硬件加速、双缓冲区、消除锯齿 8 次采样)Software: falseHardwareSupportLevel: basicSupportsGraphicsSmoothing: 1SupportsDepthPeelTransparency: 0SupportsAlignVertexCenters: 0Extensions: {404×1 cell}MaxFrameBufferSize: 32768执行下属代码重启MATLAB将回复默认设置opengl(save,none)