Nip*_*oon 4 c# c++ user-interface octave
我目前正在做一个与机器学习相关的项目。在那里我应该将八度导入 C++ 或 C# GUI 库,因为八度包含一些编码,然后是一个巨大的项目。
我想知道如何将八度音程实现调用到 C++ 中并在那里作为 C++ 函数工作。
您可能正在寻找的是Dynamically Linked Functions。
Octave 可以将编译后的代码作为动态链接的扩展包含在内,然后使用这些扩展,就好像它们是 Octave 本身的一部分一样。Octave 可以通过其原生 oct 文件接口调用 C++ 代码,或者通过其 mex 接口调用 C 代码。它还可以通过简单的包装器间接调用用任何其他语言编写的函数。用编译语言编写代码的原因可能是链接到现有代码段并允许它在 Octave 中使用,或者是为了提高关键代码段的性能。
对于相反的情况,请参见此处。