【发布时间】:2017-02-06 04:54:26
【问题描述】:
我正在尝试从此链接运行 Matlab 代码:(请参阅底部的下载部分) http://cvn.ecp.fr/personnel/iasonas/sketch.html
我下载源代码后,按照readme.pdf中的步骤操作
我正在运行 Matlab R2014a 的 demo1
1.) 将根文件夹及其所有子文件夹放在 Matlab 路径中。
另外,
我进入过滤子文件夹,然后执行命令
mex iir_gauss.cpp
显示MEX成功完成后。我尝试在kdtree/src子文件夹中编译kdtree.cc。
但是失败了:
错误消息是:c:\users\user\desktop\ps_primal_sketch\ps_primal_sketch\kdtree\src\kdtree_common.h(20):致命错误 C1083:无法打开 包含文件:'/Applications/MATLAB6p5p1/extern/include/mex.h':没有这样的文件或目录
没有编译文件,我无法运行demo1,因为调用其中一个函数(kdtree)失败。
谁能教我如何执行文件(demo1)?我看到在kdtree\mex\win 子文件夹中有一个kdtree.dll,我需要重新编译kdtree.cc 文件吗?请详细教教我,因为我是Matlab的初学者,谢谢。
【问题讨论】:
-
你先
mex -setup了吗? -
如果你运行的是Matlab R2014a,错误信息怎么会引用文件夹
MATLAB6p5p1?