Fortran调用dll[codeblocks版]

  • 步骤一:创建dll
  • 步骤二:调用dll
    • 1、创建Fortran application,同步骤一
    • 2、调用dll设置:
    • 3、调用dll方法:

步骤一:创建dll

打开codeblock——>创建新项目——>分类:Fortran——>Fortran DLL——>工程设置等…——>编译

步骤二:调用dll

1、创建Fortran application,同步骤一

2、调用dll设置:

1)lib文件路径添加:右键项目——>构建选项…——>选择相应的debug/release——>选择连接器设置——>链接库内添加dll所在debug/release下的.a文件路径
2)dll添加:
a)(麻烦)将dll所在debug/release下的.dll复制粘贴到相应debug/release下(没有debug/release文件夹 的话,可以先创建,或编译一下再复制粘贴)
b)右键项目——>构建选项…——>选择相应的debug/release——>选择搜索目录——>选择连接器——>添加与debug/release对应的dll所在debug/release路径

3、调用dll方法:

1)不带参数的subroutine,直接调用
2)*带参数的subroutine,interface说明
3)function,应该同样需要interface

说明:如果以后所创建的项目都需要用到相同的dll,可在设置——>编译器…中进行全局设置,下次再创建项目不用再设置,独自项目应该还可以做单独设置

codeblocks:: frotran 调用dll(详细)相关推荐

  1. html css js调用dll,node调用dll 方法,及详细步骤

    Node – Dll Node调用DLL 1.DLL介绍 DLL(Dynamic Link Library)文件为动态链接库文件,又称"应用程序拓展",是软件文件类型.在Windo ...

  2. VS调试dll详细过程记录

    VS调试dll详细过程记录 还可以参考博客: https://blog.csdn.net/u014738665/article/details/79779632 在我们写的程序中有时候调用dll,并且 ...

  3. Delphi环境中编写调用DLL的方法和技巧

    Delphi环境中编写调用DLL的方法和技巧 第一章 为什么要使用动态链接库(DLL) top 提起DLL您一定不会陌生,在Windows中有着大量的以DLL为后缀的文件,它们是保证Windows正常 ...

  4. c调用python第三方库_Python使用ctypes模块调用DLL函数之C语言数组与numpy数组传递...

    在Python语言中,可以使用ctypes模块调用其它如C++语言编写的动态链接库DLL文件中的函数,在提高软件运行效率的同时,也可以充分利用目前市面上各种第三方的DLL库函数,以扩充Python软件 ...

  5. JNI的方式调用DLL(SO)(上)

    最近有个项目要调用原有的DLL文件,本来准备使用JNA,可是客户不同意,非要使用JNI的方式.万般无奈之下,只能重新使用JNI,现将JAVA调用动态链接库的一般方法总结如下. JNI是Java Nat ...

  6. python库_python使用ctypes库调用DLL动态链接库_python

    最近要使用python调用C++编译生成的DLL动态链接库,因此学习了一下ctypes库的基本使用. ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调 ...

  7. Jawin –Java/Win32互动项目 可调用DLL及COM的调用项目

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Jawi ...

  8. java中调用 dll 动态库的简洁方法 JNative

    Java中调用DLL方法,是通过JNI接口实现的,http://www.ibm.com/developerworks/cn/java/l-linux-jni/ 这里有详细的说明.大概是先用Java写一 ...

  9. 调用dll时出现“Unhandled exception 堆已损坏(heap corruption)“异常解决方法

    转自:http://blog.sina.com.cn/s/blog_668aae780101iou9.html http://yaogangshi.iteye.com/blog/1001690 htt ...

最新文章

  1. 16S+功能预测发Sciences:尸体降解过程中的微生物组
  2. mysql案例_MySQL实例crash的案例详细分析
  3. Hibernate的关联关系映射
  4. 使用intellij查看scala变量的具体类型
  5. 选中下拉列表显示全部数据_小白都能学会的多级下拉列表,让你的Excel效率提升百倍...
  6. JAVA头部声明异常,Java 异常详解
  7. C++ class和struct的区别
  8. Java跳转显示未找到,找不到index.jsp页面,没有跳转
  9. HDU 6395 Sequence(分段矩阵快速幂)题解
  10. Google Code Review 如何进行代码审查
  11. python爬取学籍信息_小学 学生学籍信息汇总及自动检查代码(Python)
  12. js获取浏览器默认语言设置
  13. SuperMemo概念初识(摘录)
  14. Swift 阳历转农历,农历转公历
  15. Greenplum 实时数据仓库实践(8)——事实表技术
  16. Mac上安装虚拟机搭载window系统
  17. 使用c3p0数据库连接池连接时出现错误:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
  18. 我国计算机在办公应用普及时间,论如何提高水利工程中计算机的应用
  19. Axure教程(中级):分类导航菜单高亮条的实现
  20. 在python中_语法-和在Python中是什么意思?

热门文章

  1. 【软件测试】航班订票系统测试
  2. 分别已知两直线上的两点,求两直线交点
  3. windows访问虚拟机DNS服务器,windows虚拟机中DNS服务配置
  4. 【电子产品】联想ku0989 启用Fn键或屏蔽Fn键
  5. 微积分的历史(六):发展之泰勒公式(下)
  6. 疑难杂症篇(十三)--Java中出现“找不到符号“的错误解决方案
  7. ICIP2020:VVC解码端基于GPU的运动补偿优化
  8. 芯片是如何制造的 芯片制造过程全景展示
  9. html图片锚点怎么设定,html怎么设置锚点
  10. 【Python】pyserial module sends hex style byte data to embedd system