我正在尝试为Qtcreator cpp程序读取.mat文件。我需要包含mat.h
文件。在.pro文件中,我添加了以下路径:
INCLUDEPATH +=/Applications/MATLAB_R2013a.app/extern/include
DEPENDPATH += /Applications/MATLAB_R2013a.app/extern/include
LIBS += /Applications/MATLAB_R2013a.app/extern/include
然后我收到:-1: error: can't map file, errno=22 file '/Applications/MATLAB_R2013a.app/extern/include' for architecture x86_64
我已经看到这篇文章can't map file, errno=22 for architecture x86_64了。他们说这是因为错过了前面的-I
声明你在这个目录中搜索。我不知道如何在QtCreator中做到这一点,希望有人可以提供帮助
答案 0 :(得分:1)
LIBS
应该列出 libraries 而不是路径,尤其不是头文件的路径。
您收到错误是因为您传递了目录而不是文件,目录无法在任何地方被视为文件。