我有一个由Octave创建的包含变量值的二进制文件,有没有办法将它们读入c ++程序,以便c ++类可以使用这些值?
通过Octave脚本是可以接受的。
使用以下命令创建文件:
save("-binary",fileName,myMatrix,"var1","var2");
答案 0 :(得分:0)
如果您的程序是根据GPL许可的,您可以使用liboctave / libinterp并将C ++程序链接到它。请参见libinterp / corefcn / load-save.cc
请参阅 https://www.gnu.org/software/octave/doc/interpreter/Standalone-Programs.html如何编写使用八度音程的独立程序。