我想使用 Fortran 来解决数值问题,但我不确定使用 Fortran GUI 库是否是可视化结果的最佳选择。在 Silverlight、WPF 或者 MFC 中拥有 GUI 并调用用 Fortran 编写的代码有多可行?当然,Silverlight 和/或 WPF 代码将使用 .NET 语言编写,如果我使用 MFC,它将使用 C++ 编写。
最佳答案
前提是您使用标准Fortran means of making your subroutines that is usable via C ,您应该能够使用 C# 中的 P/Invoke 来访问和调用它们。使用MFC,您可以直接调用子例程。
这适用于 MFC 和 WPF(但不适用于 Silverlight)。如果您想从 Silverlight 使用此功能,则需要等待 SL 5(用于 P/Invoke 支持)或将该类型包装在 COM 库中。
关于wpf - Fortran 可以与 Windows 上的 Silverlight、WPF 或 MFC 交互吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808025/