|
|
直接用Visual Studio IDE 编译 CFX fortran DLL
(这条文章已经被阅读了 3673 次) 时间:2009/11/04/09:48
来源:even2004
大家可能经常需要自己写 CFX里的 fortran 代码,CFX提供的方法是用命令行,可是想想有Visual Studio IDE这么好的编写编译平台,查错,编译都方便,干嘛不用呢。经过,摸索,整理出用IDE编译fortran dll 的过程。 1、安装Visual Studio 2005或者 2008(相信这个大家都装了) 2、安装Inter Visual Fortran Compiler 建议大家安装10.1,这个版本支持 Ansys12. 这个需要授权 3、一个实例(VS2005为例) a、配置 VS:菜单选择 工具-》选项,对话框中需要配置Libraries 和Include 两个环境变量,添加CFX的库文件目录和包含文件目录,一般就是在CFX根目录下的include和lib目录 b、打开Visual Studio,新建一个Fortran项目,选择library-》Dynamic link Library,命名工程文件并确定 c、在IDE中编写代码,你会发现在IDE中编写代码会非常舒服,因为IDE有语法高亮,语法提示等等贴心的功能。 d、由于CFX帮助中给的例子和CFX提供的例子中都有“#include”预编译代码,所以需要打开预编译选项:项目-》项目属性菜单: 配置属性-》fortran-》Preprocessor-》Preprocess source file 开启 另外 Language-》要选择固定模式 Command Line 需要加上这样的字符串:/iface:cvf /MD linker 还需要加上附加库文件:solver-hpmpi.lib 完成配置。 编译并会生成一个动态连接库 .dll 记得使用的时候需要把需要把这个库文件放到平台目录里,比如Xp系统就是放在winnt目录里才能使用。 这样生成的dll和cfx5mkext生成的dll一样的效果
|
|