【问题标题】:How can I use the kd-tree file exchange and mex in matlab?如何在 matlab 中使用 kd-tree 文件交换和 mex?
【发布时间】:2014-04-17 19:46:43
【问题描述】:

我想在 matlab 中使用关于 kd-tree 的文件交换并在 mathwork 站点中搜索并看到下面的 m 文件,但我不明白如何才能混合文件。 在 cmets "Kuan-Ting Yu" 中说: 1. 使用 mex -setup 找到你的编译器。例如。对比 2010 2. 在“kdtree_common.h”中,将#include“c:/.../mex.h”替换为“mex.h” 3. ./src 和 mex 所有 .cc 文件的目录 他的意思是什么? 我怎样才能混合所有 .cc 文件? http://www.mathworks.com/matlabcentral/fileexchange/4586-k-d-tree

【问题讨论】:

    标签: c++ c matlab mex kdtree


    【解决方案1】:

    要混合所有源文件,您必须调用 mex 函数。

    要为目录中的所有 cc 文件调用 mex,请使用

    for file = dir('*.cc'); mex(file.name) ; end
    

    【讨论】:

    • 谢谢...如何使用 mex -setup 找到我的编译器?
    • 是否安装了与您的 matlab 版本兼容的编译器?然后运行 ​​mex -setup 它应该会自动找到它。如果不是,什么编译器,哪个 matlab 版本?
    • 我的 matlab 版本是 7.12 matlab 2011 a 并且在这台计算机上找不到支持的 SDK 或编译器。有关支持的编译器列表,请参阅 mathworks.com/support/compilers/R2011a/win64.html 是我的错误
    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2012-12-31
    • 2011-03-22
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多