找回密码
 注册
Simdroid-非首页
查看: 894|回复: 5

[用户自编子程序] 用户子程序————.dll文件的生成问题!

[复制链接]
发表于 2006-10-15 10:20:41 | 显示全部楼层 |阅读模式 来自 LAN
用户子程序————.dll文件的生成问题!

声明:我用现在的是adams12版本的
1、        首先我建立一个文件夹,把我子程序myvcfun.c ,库文件dfprot.lib  ,dformd.lib,
还有需要用到的头文件mdi_c.h,userPortName.h,utilCcallable.h 复制过来。然后用VC++6.0打开myvcfun.c,编译,在debug文件夹里生成myvcfun.obj文件
疑问:生成的.obj文件是否要与库文件dfprot.lib  ,dformd.lib,和头文件在同一个问文件夹下。(也就是把myvcfun.obj从debug中复制出来与库文件和头文件放在一起)。
   
2、进入cmd.exe界面,将工作目录转化到当前文件夹,输入adams12 -->cr-u



然后输入:myvcfun.obj ――>生成myvcfun.dll



好象连接还是出现问题:如下




疑问:在VC++里是否还要设置!由于上面界面出现“_libpath:\.....”我把dfprot.lib  ,dformd.lib这两个库文件同样copy到solver 和 common文件夹下,结果问题还是一样,



2、        是否一定要安装相应版本的frotran才能正确的连接。



请高手指点指点!
     是不是没有安装fortran的缘故(我只copy 了dfprot.lib  ,dformd.lib两个库文件,没安装,因手头上的visual fortran 6.5无法成功安装),

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-10-23 02:43:31 | 显示全部楼层 来自 江苏镇江
Simdroid开发平台
2、提供点建议,你试以下
把生成的obj文件和adams/common 下的mid.bat放一起,从cmd进入到他们的目录,输入:mdi.bat cr-user回车,提示目标文件时回车,提示dll名字时自己取一个,回车

3、必须要visual fortran 或者fortran
发表于 2006-12-27 16:40:51 | 显示全部楼层 来自 辽宁沈阳
只要有dfprot.lib  ,dformd.lib,不用安装visual fortran 或者fortran。
我想这可能与你的设置相关吧。
说一下我的安装方法:
1、安装visual c++
2、安装ADAMS
3、将dfprot.lib  ,dformd.lib复制到C:\WINDOWS\system32下。

我安装过很多次了,而且生成的子程序都顺利通过编译了。
以上仅可能与楼主的不太一样,仅作参考。
发表于 2007-12-25 17:05:31 | 显示全部楼层 来自 哈尔滨工程大学
ddddddddddd
回复 不支持

使用道具 举报

发表于 2007-12-25 17:28:57 | 显示全部楼层 来自 北京
要设置环境变量吧
回复 不支持

使用道具 举报

发表于 2010-12-2 16:01:49 | 显示全部楼层 来自 陕西西安
很早的问题,小弟如今也遇到了,如上!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 20:07 , Processed in 0.043074 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表