⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compile.m

📁 The MatlabBGL library fills a hole in Matlab s suite of algorithms. Namely, it provides a rich set o
💻 M
字号:
clear mex

mbglfiles = {'astar_search_mex.c', 'bfs_mex.c', 'dfs_mex.c', 'biconnected_components_mex.c', ...
	     'components_mex.c', 'matlab_bgl_sp_mex.c', ...
	     'matlab_bgl_all_sp_mex.c', ...
	     'mst_mex.c', 'clustering_coefficients_mex.c', ...
	     'betweenness_centrality_mex.c', ...
	     'max_flow_mex.c', ...
         'bfs_dfs_vis_mex.c'};
	     
if (ispc)
    % must change /MD to /ML in mexopts.bat
	%mexflags = '-O -I..\libmbgl\include LINKFLAGS#''$LINKFLAGS -libpath:..\libmbgl\Release'' LINKFLAGSPOST#''$LINKFLAGSPOST libmbgl.lib''';
    mexflags = '-O -I..\libmbgl\include LINKFLAGS#''$LINKFLAGS -libpath:..\libmbgl\Release'' LINKFLAGSPOST#''$LINKFLAGSPOST libmbgl.lib''';
else

	c = computer;
	mexflags = '-O -I../libmbgl/include -L../libmbgl';
    %mexflags = '-g -D_DEBUG -I../libmbgl/include -L../libmbgl';
	if (strcmp(c,'GLNXA64'))
	     mexflags = [mexflags ' -lmbgl64'];
	else
		mexflags = [mexflags ' -lmbgl'];
	end;
end;

for file = mbglfiles
     mexstr = ['mex ' mexflags ' ' char(file)];
     fprintf('%s\n', mexstr);
     eval(mexstr);
end;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -