c/c++语言开发共享如何从C头文件准备fortran模块?

我有这个纯C文件,有6个函数,我想为fortran程序员提供:

https://tinyfiledialogs.sourceforge.net

C到Fortran可以“导入”吗?

我应该简单地准备类似Fortran头文件的东西吗?

我意识到我的C代码使用了几个Unix或Windows C头文件,这会使转换复杂化。 但是,确实为6 C函数提供等效的Fortran头必须是可以实现的。

char const * tinyfd_inputBox ( char const * const aTitle , char const * const aMessage , char const * const aDefaultInput ) ; // the returned value is a static array 

编辑:我开始意识到模块实际上是依赖于编译器的。 也许我应该准备一个makefile来生成C对象文件和fortran模块来使用它。

    如果您的目标是让fortran编程人员轻松生活并帮助他们直接在程序中使用您的C代码,那么您可能希望查看生成提供接口的 fortran模块。 这些与您的示例标题有些类似,因为它们定义了例程类型和所需的输入和输出。

    我对此并不是特别有经验,所以我不会在这里举一个具体的例子,但我会把你推荐给这个网站 。 另一个有用的信息来源是查看其他包如何执行此操作,例如netcdf和PETSc 。

      以上就是c/c++开发分享如何从C头文件准备fortran模块?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/559915.html

      (0)
      上一篇 2021年1月27日
      下一篇 2021年1月27日

      精彩推荐