永发信息网

关于fortran的一个小问题

答案:2  悬赏:20  手机版
解决时间 2021-02-15 23:17
我在老师电脑拷的fortran程序,然后编辑了正确的代码进去(在同学那边可以运行的),但是运行时却显示一个错误,而且没有提示错误在哪,错误信息是这样的 LINK : fatal error LNK1104: cannot open file "kernel32.lib"
Error executing link.exe.

望高手解答下
最佳答案
这是一个连接错误,我不清楚你用的什么编译器。

Windows 下的 Fortran 编译器有很多,常见的 Compaq Visual Fortran 和 Digital Visual Fortran 会使用到 Kernerl32.lib

出现这个错误,一般是这个文件损坏导致的。在安装目录下找到 Lib 文件夹,或者是 DF98\Lib 。看看有没有 Kernel32.lib,如果有,删掉,从别人的电脑上复制一份过来再试试看。

还有问题请补充您使用什么编译器,并发站内短信给我。
全部回答
你这是所有编程语言中常见的整数除法的错误,计算机程序中(c,java等语言都如此)对于除法的计算是当分子和分母都为整数时,结果也一定是整数,你的程序中a=1/4这一句计算机先计算右边,因为1和4都是整数,故计算出来的结果也一定是整数,小数部分直接丢掉,原本为0.25的丢掉小数后便为0,也就是右边计算完后结果为0。计算机先完成右边计算再赋值(运算符的优先级决定),a=1/4相当于a=0,结果便可想而知了吧。 为了避免这类错误,劝你最好只要有除法,便在分子或分母的常数中加上小数点,如 a=1/4改为a=1.0/4,这样就没问题了。 本人最近写了个程序,里有个错误就是这样的,找了好久才找出来,写程序养成好的习惯最重要。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南岗区哈尔滨奋斗地税所我想知道这个在什么地
一些事例显示,对“兽孩”进行补救教育都不是
金鼎轩地址有知道的么?有点事想过去
2017款陆风X8较以前的旧款陆风X8有什么区别?
宜家商务旅店新天地店在什么地方啊,我要过去
穿风衣怎么系围巾揭秘 多种风衣围巾搭配介绍
华龙区濮阳小螺丝在什么地方啊,我要过去处理
野生刺猬什么时候繁殖
反问句设问句比喻句拟人句各一句谢谢
校园三剑客杨鹏写的 小说在哪下载
罗雪娟为什么会猝死?游泳难道会猝死吗?
一项工程,甲、乙两队合做,10天可以完成.如
燕子干鲜批发部在什么地方啊,我要过去处理事
如何对文章进行评价?
恶心干呕,然后吐出胆汁是什么问题
推荐资讯
怎么查银行卡号是哪个银行哪个地区的?
真心超市(公交路)这个地址在什么地方,我要处
近年来,全国各省市积极开展和谐宗教活动的创
汽车排名的前十名是什么车?
石门县常德罗坪冻库地址是什么,有没有知道的
湖北宜昌属于什么带的气候,有那位朋友知道,
福满家商行地址在哪,我要去那里办事,
要刷机,不知道型号怎么办?
太极公馆东门(人行门)怎么去啊,有知道地址的
空档踩油门松开油门车抖
我在B站下载的视频想用软件剪一下,但是视频
读秀丽的黄果树景观图,回答1-3题。1图示景观
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?