- 积分
- 0
- 注册时间
- 2003-11-17
- 仿真币
-
- 最后登录
- 1970-1-1
|
小弟想利用fortran编写后处理程序处理.fil输出文件,
无奈在make验证时总是通不过,现在无法编译自己
写的fortran子程序。小弟严格按照本版安装说明安装
了visual fortran6.5和vc6.0,环境变量也做了必要
修改。版面搜索相关文章,也没有看到解决办法。
板上大虾们遇到过类似情况吗?怎么解决的?请不吝赐教。
附上执行verify -make命令后留下的fortran_make.log文件
e:\Temp\verify\fortran_make.for
main_2460.C
E:\Program Files\Microsoft Visual Studio\VC98\include\winerror.h(360) : error C2059: syntax error : 'constant'
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8092) : error C2143: syntax error : missing ';' before '{'
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8092) : error C2447: missing function header (old-style formal list?)
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8099) : error C2501: 'SYSTEM_POWER_STATUS' : missing storage-class or type specifiers
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8099) : error C2501: 'LPSYSTEM_POWER_STATUS' : missing storage-class or type specifiers
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8105) : error C2146: syntax error : missing ')' before identifier 'lpSystemPowerStatus'
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8105) : error C2440: 'initializing' : cannot convert from 'int *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8105) : error C2059: syntax error : ')'
ABAQUS JOB fortran_make
Begin Compiling User Post-Processing Program
9/18/2009 4:26:24 PM
Compiling: e:\Temp\verify\fortran_make.for
End Compiling User Post-Processing Program
9/18/2009 4:26:24 PM
Begin Compiling User Post-Processing Program
9/18/2009 4:26:24 PM
Compiling: e:\Temp\verify\main_2460.C
ABAQUS Error: Problem during compilation - e:\Temp\verify\main_2460.C
The ABAQUS Make execution procedure exited with errors
还有一个cpp_make.log
cpp_make.C
E:\Program Files\Microsoft Visual Studio\VC98\include\winerror.h(360) : error C2059: syntax error : 'constant'
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8092) : error C2143: syntax error : missing ';' before '{'
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8092) : error C2447: missing function header (old-style formal list?)
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8099) : error C2501: 'SYSTEM_POWER_STATUS' : missing storage-class or type specifiers
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8099) : error C2501: 'LPSYSTEM_POWER_STATUS' : missing storage-class or type specifiers
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8105) : error C2146: syntax error : missing ')' before identifier 'lpSystemPowerStatus'
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8105) : error C2440: 'initializing' : cannot convert from 'int *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
E:\Program Files\Microsoft Visual Studio\VC98\include\winbase.h(8105) : error C2059: syntax error : ')'
ABAQUS JOB cpp_make
Begin Compiling User Post-Processing Program
9/18/2009 4:26:25 PM
Compiling: e:\Temp\verify\cpp_make.C
ABAQUS Error: Problem during compilation - e:\Temp\verify\cpp_make.C
The ABAQUS Make execution procedure exited with errors
小弟被此问题困扰已经3天了,重装软件几次也没有解决该问题。望大虾们指点迷津。 |
|