我正在尝试读取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
我已经看到这篇文章无法映射文件,errno=22 用于架构x86_64。他们说这是因为缺少前面的-I
来声明您在此目录中搜索。我不知道如何在QtCreator中执行此操作,希望有人可以提供帮助
LIBS
应该列出库而不是路径,尤其是头文件的路径。
收到错误是因为您传递的是目录而不是文件,目录不能在任何地方都被视为文件。