adaluobo 发表于 2015-12-2 11:12:18

QT调用MATLAB的engine的问题

我在widget.h中添加了#include "engine.h"
然后的.Pro中添加了:
INCLUDEPATH += D:\Program Files\MATLAB\R2010a\extern\includeLIBS += D:\Program Files\MATLAB\R2010a\extern\lib\win32\microsoft\libeng.libLIBS += D:\Program Files\MATLAB\R2010a\extern\lib\win32\microsoft\libmat.libLIBS += D:\Program Files\MATLAB\R2010a\extern\lib\win32\microsoft\libmex.libLIBS += D:\Program Files\MATLAB\R2010a\extern\lib\win32\microsoft\libmx.lib
运行的时候有错误:
D:\1\widget.h:5: error: engine.h: No such file or directory #include "engine.h"
是不是我哪里还没有配置好呀?                  


吴雨辰 发表于 2015-12-2 11:12:19

adaluobo 发表于 2016-1-23 10:14 static/image/common/back.gif
INCLUDEPATH += D:/Program Files/MATLAB/R2010a/extern/include
我在我的测试程序的pro里添加了这个,而 ...

路径里不能有空格:program files之间有空格,我之前出过这个问题。。。

Syylc120317 发表于 2015-12-2 21:58:54

INCLUDEPATH没配对,D:\Program Files\MATLAB\R2010a\extern\include下面没有这个engine.h。

adaluobo 发表于 2016-1-15 16:39:27

Syylc120317 发表于 2015-12-2 21:58 static/image/common/back.gif
INCLUDEPATH没配对,D:\Program Files\MATLAB\R2010a\extern\include下面没有这个engine.h。

我看了,那个路径里面有engine.h那个文件

Syylc120317 发表于 2016-1-16 08:19:38

adaluobo 发表于 2016-1-15 16:39 static/image/common/back.gif
我看了,那个路径里面有engine.h那个文件

应该用/而不是\

adaluobo 发表于 2016-1-23 10:14:02

Syylc120317 发表于 2016-1-16 08:19 static/image/common/back.gif
应该用/而不是\

INCLUDEPATH += D:/Program Files/MATLAB/R2010a/extern/include
我在我的测试程序的pro里添加了这个,而且include文件夹里有mclmcrrt.h这个文件,也在程序里include这个文件了,但是在运行qt时还是说找不到mclmcrrt.h?是怎么回事啊?

Syylc120317 发表于 2016-1-24 10:00:01

adaluobo 发表于 2016-1-23 10:14 static/image/common/back.gif
INCLUDEPATH += D:/Program Files/MATLAB/R2010a/extern/include
我在我的测试程序的pro里添加了这个,而 ...

我记得,路径里好像不能有空格。

lhl 发表于 2022-11-9 21:12:45

adaluobo 发表于 2016-1-23 10:14
INCLUDEPATH += D:/Program Files/MATLAB/R2010a/extern/include
我在我的测试程序的pro里添加了这个,而 ...

如何解决空格这个问题呢

lhl 发表于 2022-11-9 21:13:18

吴雨辰 发表于 2015-12-2 11:12
路径里不能有空格:program files之间有空格,我之前出过这个问题。。。

如何解决空格这个问题呢
页: [1]
查看完整版本: QT调用MATLAB的engine的问题