本教程主要讲解用fortran生成dll供qt调用(win64)
本教程需要的软件及文件可从下面的连接下载:
http://pan.baidu.com/s/1c04jziC
fortran我用的软件是codeblocks,这是一款包含基于gfortran的开源软件。
1、先来说说codebolcks的环境配置:
先下载codeblocks(以下简称cb),这个没啥好说的,下载就是了。
1.1、codebolcks的汉化:
将下载的.mo文件放在:CodeBlocks\share\CodeBlocks\locale\zh_CN 下
打开cb:设置->环境设置->视图->勾选Internationalization->Chinese
重启cb就行了
1.2、编译器设置(仅对64位系统):
如果你的系统是64位的要生成64位的dll。
首先下载TDM-GCC-64压缩包,解压。我的解压在F盘。
设置->编译器->Toolchain executables->
编译器安装目录改为F:\TDM-GCC-64
C编译器、C++编译器、动态链接器、静态链接器、资源编译器
都改为F:\TDM-GCC-64\bin下的。
如下图:
2、用codebolcks生成dll:
文件->新建->工程->Fortran->Fortran DLL,取个名字我取的dll