mex -output option not recognized

4 visualizaciones (últimos 30 días)
syl1446
syl1446 el 15 de Mayo de 2018
Comentada: syl1446 el 15 de Mayo de 2018
When trying to compile a c++ project using the following call to the mex function:
mex('-output my_program', '-DSOME_MACRO1', '-DSOME_MACRO2', '-I/usr/local/include', '-L/usr/local/lib', '-lsome_lib', src_files{:}, 'lib1.a', 'lib2.a')
where
src_files = {'file1.cpp', 'file2.cpp', 'file3.cpp'};
I get the error "Unknown MEX argument '-output my_program'." The compilation works fine without the '-output my_program' option and a file file1.mexmaci64 is created but I then have to manually rename it.
Why do I get an error with the -output option ?

Respuesta aceptada

James Tursa
James Tursa el 15 de Mayo de 2018
Try splitting up the output argument, e.g.,
mex('-output','my_program',...etc

Más respuestas (0)

Categorías

Más información sobre Software Development Tools en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by