Fortran Coder

标题: CVF出现unexpected error changing Linker settings [打印本页]

作者: iamabigtree    时间: 2016-5-13 21:02
标题: CVF出现unexpected error changing Linker settings
XP机器安装 CVF 6.6,在最初设置project时就遇到困难了,总是跳出“unexpected error changing Linker settings”。各种百度发现这相关问题竟然百度不到……所以请求各位大神帮助。感激不尽!

故障截屏如下:




截图未命名.jpg (94.98 KB, 下载次数: 482)

截图未命名.jpg

作者: dianziyun    时间: 2016-5-14 09:53
我也不是很确定,不过你应该检查一下你的安装路径当中是否包含中文,如果有中文的话编译器就会出现问题的。还有就是选择安装路径的时候最好选择默认安装路径,也就是放在C盘中,看提示感觉是链接库出了问题。
作者: iamabigtree    时间: 2016-5-14 10:09
谢谢老师回复!我安装包存放在D盘中,具体如下图所示。而在安装时,我也没有做改动,全部是默认的。在安装快要结束是涉及到“环境变量”的对话框我点了“yes”,其余跳出的对话框均点了“no”。老师觉得还有哪里可能出了问题呢?谢谢老师!

截图未命名1.jpg (90.96 KB, 下载次数: 451)

截图未命名1.jpg

作者: fcode    时间: 2016-5-14 14:42
直接卸载CVF
有一大堆优秀的,一直在更新维护完善的,免费开源的编译器可以供你选择。何必执着于一款25年前过时的编译器?
作者: dianziyun    时间: 2016-5-14 15:21
说实话,compaq我也在好久以前电脑换win7操作系统的时候就已经不用了。如果是连工程都建立不了的话,确实我也没有遇到过。“unexpected error changing Linker settings”这句话指出了链接器设置有问题。如果你周边有朋友的电脑里compaq安装成功的话,你可以打开你和他们的project下的linker,查看里面的设置和他人的是否不一样。如果实在解决不了,要吗重新老老实实的安装在C盘再试一遍,要吗像上面的fcode说的那样换个编译器吧,毕竟像以后你要用到更高级的库时,compaq可能就真的没法使用了!
作者: iamabigtree    时间: 2016-5-16 21:00
fcode 发表于 2016-5-14 14:42
直接卸载CVF
有一大堆优秀的,一直在更新维护完善的,免费开源的编译器可以供你选择。何必执着于一款25年前 ...

谢谢老师!我很同意您的看法。我在自己win7笔记本中用的就是IVF。之所以一定要用CVF是因为老师给的程序很老,用IVF运行总会出现error……
作者: iamabigtree    时间: 2016-5-16 21:01
dianziyun 发表于 2016-5-14 15:21
说实话,compaq我也在好久以前电脑换win7操作系统的时候就已经不用了。如果是连工程都建立不了的话,确实我 ...

嗯嗯,明白!谢谢老师!谢谢两位老师!
作者: iamabigtree    时间: 2016-5-16 21:25
dianziyun 发表于 2016-5-14 15:21
说实话,compaq我也在好久以前电脑换win7操作系统的时候就已经不用了。如果是连工程都建立不了的话,确实我 ...

老师~我那旧的程序放在IVF里运行报了两个错:
第一个是“error#7983:The storage extent of the dummy argument exceeds that of the actual argument. [XYZE]”
第二个是"Compilation Aborted(code 1)"

请问老师这种问题可以解决么?
作者: iamabigtree    时间: 2016-5-16 21:35
fcode 发表于 2016-5-14 14:42
直接卸载CVF
有一大堆优秀的,一直在更新维护完善的,免费开源的编译器可以供你选择。何必执着于一款25年前 ...

老师~我那旧的程序放在IVF里运行报了两个错:
第一个是“error#7983:The storage extent of the dummy argument exceeds that of the actual argument. [XYZE]”
第二个是"Compilation Aborted(code 1)"

请问老师这种问题可以解决么?
作者: 楚香饭    时间: 2016-5-17 09:32
把实参虚参的大小改成一样,就可以了。
或者把工程属性,Fortran,Diagnostics,Check Routine Interfaces 改为 NO

作者: iamabigtree    时间: 2016-5-18 15:06
楚香饭 发表于 2016-5-17 09:32
把实参虚参的大小改成一样,就可以了。
或者把工程属性,Fortran,Diagnostics,Check Routine Interfaces  ...

好的!谢谢老师了!




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2