2020-11-12

博主遇到了在Matlab 2016b和2018b中使用YALMIP和CPLEX时的崩溃问题,详细记录了错误日志。尽管Matlab 2020b没有崩溃,但无法与CPLEX配合使用。YALMIP测试显示在使用CPLEX求解器时出现错误,提示'changedParam'不是函数或共享变量。
摘要由CSDN通过智能技术生成

目录

Matlab2016b,2018b搭配yalmip+cplex崩溃问题求解决?

截图如下:

详情如下:

Matlab2020b没遇到崩溃,但是没办法搭配cplex使用!

Matlab2020b同样加载了最新yalmip+cplex12.10,yalmiptest结果如下:

运行程序错误提示:


Matlab2016b,2018b搭配yalmip+cplex崩溃问题求解决?

截图如下:

详情如下:

MATLAB crash file:C:\Users\183238~1\AppData\Local\Temp\matlab_crash_dump.14464-1:


------------------------------------------------------------------------
          Access violation detected at Thu Nov 12 09:40:48 2020
------------------------------------------------------------------------

Configuration:
  Crash Decoding      : Disabled - No sandbox or build area path
  Crash Mode          : continue (default)
  Current Graphics Driver: Unknown hardware 
  Default Encoding    : GBK
  Deployed            : false
  Graphics card 1     : Advanced Micro Devices, Inc. ( 0x1002 ) AMD Radeon(TM) Graphics Version 27.20.1028.1
  Host Name           : LAPTOP-JCJUHD1D
  MATLAB Architecture : win64
  MATLAB Entitlement ID: Unknown
  MATLAB Root         : D:\Program Files\MATLAB\R2016b
  MATLAB Version      : 9.1.0.441655 (R2016b)
  OpenGL              : hardware
  Operating System    : Microsoft Windows 10 家庭中文版
  Processor ID        : x86 Family 143 Model 96 Stepping 1, AuthenticAMD
  Virtual Machine     : Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
  Window System       : Version 10.0 (Build 19041)

Fault Count: 1


Abnormal termination:
Access violation

Register State (from fault):
  RAX = 000000013fe2bba0  RBX = 000000013fe2bac0
  RCX = 000000013fe2bba0  RDX = 0000000000000000
  RSP = 00000000043f9710  RBP = 00000000043faad0
  RSI = 00000000043fa9f0  RDI = 0000000064ae32a0
 
   R8 = 000000001954bc80   R9 = 000000013fe2bcf0
  R10 = 000000013fe28000  R11 = 00007ff8090e9f10
  R12 = 00000000043faad8  R13 = 0000000000000000
  R14 = 0000000000000000  R15 = 00000000043faad0
 
  RIP = 00007ffff09a2d5e  EFL = 00010206
 
   CS = 0033   FS = 0053   GS = 002b

Stack Trace (from fault):
[  0] 0x00007ffff09a2d5e D:\Program Files\IBM\ILOG\CPLEX_Studio1271\cplex\matlab\x64_win64\cplexlink1271.mexw64+00011614 mexFunction+00000910
[  1] 0x00000000fc5fc5d1 D:\Program Files\MATLAB\R2016b\bin\win64\libmex.dll+00116177 mexRunMexFile+00000129
[  2] 0x00000000fc5fb2e2 D:\Program Files\MATLAB\R2016b\bin\win64\libmex.dll+00111330 mexFeature_mexver+00001794
[  3] 0x00000000fc5fa506 D:\Program Files\MATLAB\R2016b\bin\win64\libmex.dll+00107782 mexUnlock+00020182
[  4] 0x0000000015d046de D:\Program Files\MATLAB\R2016b\bin\win64\m_dispatcher.dll+00018142 Mfh_file::dispatch_fh_impl+00000434
[  5] 0x0000000015d044b6 D:\Program Files\MATLAB\R2016b\bin\win64\m_dispatcher.dll+00017590 Mfh_file::dispatch_fh+00000062
[  6] 0x0000000015d05827 D:\Program Files\MATLAB\R2016b\bin\win64\m_dispatcher.dll+00022567 Mfunction_handle::dispatch+00001015
[  7] 0x00000000172c8c29 D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00887849 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00798773
[  8] 0x00000000172d728f D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00946831 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00857755
[  9] 0x00000000172d7b75 D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00949109 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00860033
[ 10] 0x00000000172d9151 D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00954705 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00865629
[ 11] 0x00000000172d9c95 D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00957589 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00868513
[ 12] 0x00000000172d932f D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00955183 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00866107
[ 13] 0x00000000172d940d D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00955405 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00866329
[ 14] 0x00000000172c8041 D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00884801 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00795725
[ 15] 0x0000000017249eab D:\Program Files\MATLAB\R2016b\bin\win64\m_lxe.dll+00368299 boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::binaryTerm_iarchive,ir::IrTree> >::get_instance+00279223
[ 16] 0x000000001724974

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值