vb和fortran采用调用动态链接的方法编程后可以运行,拷贝到一台没有安装fortran编译器
拷贝到没有安装fortran的电脑后无法找到dll模块,经查证路径无误,请问是没有安装fortran编译器的问题吗,还是别的原因?...
拷贝到没有安装fortran的电脑后无法找到dll模块,经查证路径无误,请问是没有安装fortran编译器的问题吗,还是别的原因?
展开
1个回答
展开全部
你有两种方法解决。
使用 Dependency Walker 等工具,查找该 exe 所需的所有 dll 文件。然后把这些 dll 文件一起打包到目标机。
检查您使用的编译器的设置,是否有 MultiThreaded-DLL 一类的设置,改为 MultiThreaded。这样编译后的exe就不会依赖由编译器产生的 runtime dll 。
请注意,Fortran不同于 VB,VB只有微软做。
而 Fortran 是有很多厂商和组织都开发了 Fortran 编译器产品。
不同的产品,其依赖的 dll 也不同(甚至有的编译器没有runtime library 的 dll),所以方法二的设置方式不同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询