gpt4 book ai didi

.net - 有没有办法从 Octave 使用 .net .dll?

转载 作者:行者123 更新时间:2023-12-02 13:40:40 26 4
gpt4 key购买 nike

正如问题标题所说,有没有办法从octave调用.net dll中的函数来导入数据?

最佳答案

由于 Octave 不包含任何 Windows 或 .NET 特定功能,因此我认为如果不向 .NET dll 编写某种包装器,就没有任何可能性。

可能性 1:为 .NET dll 编写一个命令行包装器,并使用 Octave 的 system 命令运行它。如果您只需要对 DLL 进行少量调用,那么可能没问题。您可以将要导入的数据写入文件并使用 Octave 读取该数据。

可能性 2:为 .NET DLL 编写 Web 服务包装器。通过 Octave 的 urlread 函数调用此函数,该函数允许 HTTP GET 和 post 命令(请参阅 here )。

可能性 3:用 C# 编写一个 Wrapper 程序,它与您的 .NET DLL 链接并利用 this Octave wrapper控制 Octave 解释器。仅当您可以组织控制流时才适合,这样 Octave 脚本就不必直接调用您的 .NET DLL。

另请阅读this other SO post, "interfacing-octave-with-c-sharp" .

关于.net - 有没有办法从 Octave 使用 .net .dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8339283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com