目前正在尝试创建脚本化 mex 文件生成的最小示例。
我有一个 MATLAB .m 脚本,正在运行它来生成 mex 文件。我想将所有参数作为变量传递,以便在给定文件名/路径列表时自动构建一堆 mex 文件。
#1 : unknown argument -outdir
input = ' -outdir C:/Users/ian/mexTesting/mexFiles'
mex('src/helloworld.cpp', input)
#2 : unknown filepath / can't find location (interprets entire string as path to mex file)
input = 'src/helloworld.cpp -outdir C:/Users/ian/mexTesting/mexFiles'
mex(input)
#3 : same issue as #2
mex input
#4 : Works, but no variables included, so no easy way to automate
mex src/helloworld.cpp -outdir /mexFiles
所有这些(#4 除外)都获取未知参数 -outdir 或将输入 char arr 解释为 mex 文件的路径。
有谁知道如何将变量传递到 mex 命令中?
我找不到任何问题能够真正回答这个问题。任何帮助,将不胜感激。
这应该可以解决问题:
input = 'src/helloworld.cpp';
output = '/mexFiles';
eval(['mex ' input ' -outdir ' output]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)