用C ++读取八度二进制文件

时间:2014-07-21 14:49:28

标签: c++ octave

我有一个由Octave创建的包含变量值的二进制文件,有没有办法将它们读入c ++程序,以便c ++类可以使用这些值?

通过Octave脚本是可以接受的。

使用以下命令创建文件:

save("-binary",fileName,myMatrix,"var1","var2");

1 个答案:

答案 0 :(得分:0)

如果您的程序是根据GPL许可的,您可以使用liboctave / libinterp并将C ++程序链接到它。请参见libinterp / corefcn / load-save.cc

http://wiki.octave.org/FAQ#I_wrote_a_program_that_links_with_Octave_libraries_and_I_don.27t_want_to_release_it_under_the_terms_of_the_GPL._Will_you_change_the_license_of_the_Octave_libraries_for_me.3F

请参阅 https://www.gnu.org/software/octave/doc/interpreter/Standalone-Programs.html如何编写使用八度音程的独立程序。