Qt Creator“没有这样的文件或目录”

时间:2013-02-14 20:50:19

标签: c++ qt dll qt-creator libraries

首先我要说的是我对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中使用它,但似乎无法在此处获取它。

提前致谢!

1 个答案:

答案 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