【发布时间】:2022-01-20 04:05:21
【问题描述】:
我通过使用 MRC(MATLAB 运行时编译器)编译我在 MATLAB 中开发的应用程序来生成 *.dll 动态链接库文件。我在 Qt Creator 环境中使用 MSVC 编译器和 qmake 工具集来分发和/或使用我在 Windows 操作系统环境中的 MATLAB 中开发的应用程序中的过程。但我无法将 MATLAB 运行时编译器共享的动态链接库(例如 mclmcrrt.lib、libmx.lib、libmex.lib、libmat.lib、libfixedpoint.lib 等)添加到我的项目中。在 Qt Creator 环境中构建项目时,出现以下错误:
* LNK1104: cannot open file 'mclmcrrtd.lib'
* U1077: "\VS\Tools\MSVC\{Version}\bin\HostX86\x64\link.EXE": return code '0x450'
* U1077: "\VS\Tools\MSVC\{Version}\bin\HostX86\x64\nmake.exe": return code '0x2'
我该如何解决这个问题?
【问题讨论】:
标签: c++ qt qmake matlab-compiler