weifei216 发表于 2010-11-14 15:19:32

是否有人能正常运行examples中的CINTERFACE在90编译器下的那个例程?

是否有人能正常运行examples中的CINTERFACE在90编译器下的那个例程?例程的名字是“CM_df90_msc”?
用的编译器是COMPAQ VISUAL FORTRAN 6.6。报的错误如下图:


这是什么错误?还望有经验人士指导下。小弟在此谢过。

yb2006027 发表于 2011-5-4 20:46:41

我也遇到这问题了,楼主问题解决了吗?CM_f77_gcc 这个例子可以运行。错误提示:NMAKE : fatal error U1077: 'cl.exe' : return code '0x1'
在网上查了下说好像是编译器和链接器问题,但不太懂。希望和楼主共同讨论!
Visual C++ 提供两种生成 C/C++ 程序的方法。最容易(并且最常用)的方法是在 Visual C++ 开发环境中生成。另外一种方法是使用命令行工具从命令提示符生成。“NMAKE : fatal error U1077: 'cl.exe' : return code: '0x80' Stop.问题的求解”中的CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。

yb2006027 发表于 2011-5-4 21:16:57

我觉得可能是fortran编译器问题。CM_f77_gcc 里说明The case is meant to be used with EGCS/GNU Fortran 77 and GCC compiler.

而CM_df90_msc里说明The case is meant to be used with Digital/Compaq/Intel Visual Fortran and Microsoft Visual C++.
页: [1]
查看完整版本: 是否有人能正常运行examples中的CINTERFACE在90编译器下的那个例程?

招聘斑竹