我正在寻找一种方法,如何将 c++ 代码与 fortran 代码集成(我只想在 fortran 代码中调用一些 C/C++ 函数)。
我找到了一些关于 gcc 或控制台编译器的建议,但我不知道如何翻译这种方法来解决 Visual Studio 中的集成问题。
当时我正在考虑创建一个 dll 形式的 c++ 代码并从 Fortran 代码中调用它。
有人已经看到解决方案了吗?或者从 dll 调用函数的开销是什么?我的 fortran 代码将大量内存转移到 C 函数中,是否有任何问题,如果我会用 dll 解决这个问题?
谢谢。
PS 我正在使用 Visual Studio 2008 Prof 和 Intel 编译器 10
PPS 我认为,我必须更具体地指定我想要的:我想在 Visual Studio 中编译一个 fortran 项目,它使用一些 C 函数。