首先,这个 libut.dll 文件是来自于matlab,在win7 专业版 64为系统和 win7 旗舰版 64位系统安装了matlab 6.5后,能够解决这个问题,但是在win7 旗舰版 32位系统下,就会弹出此错误。
我尝试了将 libut.dll 等动态链接库都放到c:\windows\system32\内,错误依然存在,有的帖子说要把 libmax.dll libeng.dll都放system32里面,我也试过了,仍然不行。
因为我的程序是 VC6 MFC 应用程序,与matlab 6.5进行混合编程,内部有调用 matlab 的.m文件,和matlab函数,一旦生成release版本,就会报一堆错误(例如: error LNK2001: unresolved external symbol "public: __thiscall mwLibraryInitBuiltins::mwLibraryInitBuiltins(void)" (??0mwLibraryInitBuiltins@@QAE@XZ)),所以我的程序都是debug的,不知道是不是这个原因呢。
我查了一下环境变量,系统环境变量 path中也有matlab\bin\win32\目录的定义。
请高人给指点一下,我已经无从下手了