首先我要说的是我对Qt相当新鲜。话虽这么说,我有依赖性问题。
我正在尝试在Matlab目录中使用mclmcrrt.h。从我的* .pro文件中我右键单击 - >添加库 - >外部库 - >浏览等,我得到以下内容:
win32: LIBS += -L$$PWD/../../../Program Files (x86)/MATLAB/MATLAB Compiler Runtime/v714/extern/lib/win32/microsoft/ -lmclmcrrt
INCLUDEPATH += $$PWD/../../../Program Files (x86)/MATLAB/MATLAB Compiler Runtime/v714/extern/include
DEPENDPATH += $$PWD/../../../Program Files (x86)/MATLAB/MATLAB Compiler Runtime/v714/extern/include
这看起来类似于我在其他地方使用INCLUDEPATH等看到的内容。此外,在我所包含的头文件中调用mclmcrrt.h我有:
#include "mclmcrrt.h"
无论如何,我都无法摆脱错误:" mclmcrrt.h:没有这样的文件或目录"
我环顾四周,尝试了很多东西。我在Visual Studio中使用它,但似乎无法在此处获取它。
提前致谢!
答案 0 :(得分:2)
路径中的空格会破坏解析器,请尝试以下操作:
win32: LIBS += -L$$PWD/../../../"Program Files (x86)/MATLAB/MATLAB Compiler Runtime"/v714/extern/lib/win32/microsoft/ -lmclmcrrt
INCLUDEPATH += $$PWD/../../../"Program Files (x86)/MATLAB/MATLAB Compiler Runtime"/v714/extern/include
DEPENDPATH += $$PWD/../../../"Program Files (x86)/MATLAB/MATLAB Compiler Runtime"/v714/extern/include