如何使用现有的MATLAB c++代码与外部库吗gydF4y2Ba
22日视图(30天)gydF4y2Ba
显示旧的评论gydF4y2Ba
我接到一个c++代码(在Unix和编制的gcc,写没问题)。代码使用boost库的头文件,我在我的Windows系统安装。主函数的代码需要输入两个文件名称,并编写解决方案一个默认的文本文件。gydF4y2Ba
现在,我想用它在MATLAB下Windows操作系统。我有搜索,发现也许墨西哥人可以实现这一目标。但是我有两个困难:gydF4y2Ba
- 主要功能是无效的回归类型。如何处理呢?gydF4y2Ba
- 它总是抱怨从boost库头文件不能被发现。gydF4y2Ba
谢谢你!gydF4y2Ba
部分代码:gydF4y2Ba
# includegydF4y2Ba
<刺激/数字/ ublas / matrix_sparse.hpp >gydF4y2Ba
# includegydF4y2Ba
<刺激/数字/ ublas / matrix_proxy.hpp >gydF4y2Ba
# includegydF4y2Ba
<刺激/图表/ adjacency_list.hpp >gydF4y2Ba
# includegydF4y2Ba
< iostream >gydF4y2Ba
# includegydF4y2Ba
< iomanip >gydF4y2Ba
intgydF4y2Ba
主要gydF4y2Ba
(gydF4y2Ba
intgydF4y2Ba
命令行参数个数gydF4y2Ba
,gydF4y2Ba
字符gydF4y2Ba
* *gydF4y2Ba
argvgydF4y2Ba
){gydF4y2Ba
malloptgydF4y2Ba
(M_MMAP_MAXgydF4y2Ba
0gydF4y2Ba
);gydF4y2Ba
malloptgydF4y2Ba
(M_TRIM_THRESHOLDgydF4y2Ba
- - - - - -gydF4y2Ba
1gydF4y2Ba
);gydF4y2Ba
.......gydF4y2Ba
……gydF4y2Ba
print_summarygydF4y2Ba
(gydF4y2Ba
性病gydF4y2Ba
::gydF4y2Ba
coutgydF4y2Ba
,gydF4y2Ba
attained_measures_precision_timegydF4y2Ba
);gydF4y2Ba
如果gydF4y2Ba
(gydF4y2Ba
out_base_namegydF4y2Ba
。gydF4y2Ba
比较gydF4y2Ba
(gydF4y2Ba
”“gydF4y2Ba
)gydF4y2Ba
! =gydF4y2Ba
0gydF4y2Ba
){gydF4y2Ba
性病gydF4y2Ba
::gydF4y2Ba
字符串gydF4y2Ba
省gydF4y2Ba
(gydF4y2Ba
out_base_namegydF4y2Ba
+gydF4y2Ba
“_paths.txt”gydF4y2Ba
);gydF4y2Ba
性病gydF4y2Ba
::gydF4y2Ba
ofstreamgydF4y2Ba
res_filegydF4y2Ba
(gydF4y2Ba
省gydF4y2Ba
。gydF4y2Ba
c_strgydF4y2Ba
());gydF4y2Ba
save_path_flows_solutiongydF4y2Ba
(gydF4y2Ba
ggydF4y2Ba
,gydF4y2Ba
重心gydF4y2Ba
,gydF4y2Ba
res_filegydF4y2Ba
,gydF4y2Ba
paths_matrixgydF4y2Ba
,gydF4y2Ba
DgydF4y2Ba
,gydF4y2Ba
all_centroidsgydF4y2Ba
,gydF4y2Ba
p_stargydF4y2Ba
,gydF4y2Ba
edge_matrixgydF4y2Ba
);gydF4y2Ba
res_filegydF4y2Ba
。gydF4y2Ba
关闭gydF4y2Ba
();gydF4y2Ba
}gydF4y2Ba
返回gydF4y2Ba
0gydF4y2Ba
;gydF4y2Ba
}gydF4y2Ba
答案(0)gydF4y2Ba
另请参阅gydF4y2Ba
类别gydF4y2Ba
找到更多的在gydF4y2Ba开始使用MATLAB编译器SDKgydF4y2Ba在gydF4y2Ba帮助中心gydF4y2Ba和gydF4y2Ba文件交换gydF4y2Ba