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

[3. Fortran] 【求助】有关fortran编译dll文件的问题

[复制链接]
bslyp 该用户已被删除
发表于 2004-4-2 22:53:53 | 显示全部楼层 |阅读模式 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-3 04:23:28 | 显示全部楼层 来自 美国

回复: 【求助】有关fortran编译dll文件的问题

Simdroid开发平台
试试加上这个文件:DFORRT.DLL
在这里:C:\WINDOWS\system32
bslyp 该用户已被删除
 楼主| 发表于 2004-4-3 07:48:32 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-3 10:37:29 | 显示全部楼层 来自 美国

回复: 【求助】有关fortran编译dll文件的问题

我这运行一切正常,不过我的机器上有CVF。测试可能无效。
发表于 2004-4-3 10:48:32 | 显示全部楼层 来自 美国

回复: 【求助】有关fortran编译dll文件的问题

你的dll可能是debug的版本,需要dforrtd.dll.
bslyp 该用户已被删除
 楼主| 发表于 2004-4-3 12:19:14 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-3 22:04:39 | 显示全部楼层 来自 美国

回复: 【求助】有关fortran编译dll文件的问题

编译dl时选择release版本。这样需要dforrt.dll。
菜单Build->Set Active Configuration,选择win32 release即可。
发表于 2004-4-4 09:15:27 | 显示全部楼层 来自 天津

回复: 【求助】有关fortran编译dll文件的问题

    如果一个dll文件A中调用的另一个dll文件B找不到的话,程序会提示A找不到而不会提示B找不到。所以你的程序提示BQSolution.dll找不到而不会提示真正缺少的文件。
  
    那么如何知道真正缺少的是哪个文件呢?VC++6.0和CVF6中都有一个工具Dependency Walker(开始菜单->Microsoft Visual Studio 6.0 -> Microsoft Visual Studio 6.0 tools->depends),它可以查看exe、dll、ocx等调用的dll文件,这样就一目了然了。
  
    以下是我查看BQSolution.dll的情况,可以看见DFORRTD.dll文件前面有个?图标,表示我的机器上没有这个文件。同时可以看到你的dll文件都是用的debug版本的。MSVCRTD.DLL而不是MSVCRT.DLL

本帖子中包含更多资源

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

×

评分

1

查看全部评分

bslyp 该用户已被删除
 楼主| 发表于 2004-4-4 13:02:00 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
bslyp 该用户已被删除
 楼主| 发表于 2004-4-4 19:00:25 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
regardeur 该用户已被删除
发表于 2004-4-5 23:59:58 | 显示全部楼层 来自 法国
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-6 21:16:38 | 显示全部楼层 来自 美国

回复: 【求助】有关fortran编译dll文件的问题

FORTRAN作为计算编程来说很好的,没什么可讨厌的,你说是吧?C/C++一直以FORTRAN为计算速度的努力对象,呵呵;)。各种语言也是在相互借鉴优秀的部分,各有各的长处。还没有一种语言能够包打天下的。欢迎多来讨论,我的能力和精力也很有限,这里需要象SCIE的热心人。大家互相学习共同提高。:D:D
bslyp 该用户已被删除
 楼主| 发表于 2004-4-7 13:22:25 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-6 11:44 , Processed in 0.042875 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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