Visual Studio2005 程序更新了,运行时还是提示原来的错误,怎么回事?
今天运行程序时提示错误,我就按照错误提示把程序修改更新了,然后调试,还是提示原来的错误,这是怎么回事啊?该怎么解决?部分源码(FORTRAN语言)如下:(该subroutine所在的文件为SPR.f90)
SUBROUTINE Calculate_element_error(ielem,enorm,errnm)
!================================================================================
!================================================================================
USE CtrlData
USE MeshData
USE ElmtData
USE GlobData
USE MaterialData
USE GeomData
USE SPRData
IMPLICIT DOUBLE PRECISION( a-h, o-z )
DIMENSION dmidd(3,1),eulti(1,1)
DIMENSION dtran(1,3),delta(3,1)
DIMENSION coreb(2,8),lnodb( 8 )
DIMENSION dloca(3,3),shp2d(3,8)
ALLOCATABLE::pxgas( : ), wxgas( : )
ALLOCATABLE::pygas( : ), wygas( : )
nxgas = lgeop( 1 )
nygas = lgeop( 2 )
ALLOCATE(pxgas(nxgas), wxgas(nxgas),pygas(nygas), wygas(nygas),STAT = ierro)
IF( ierro .NE. 0 ) nerrc = 5
IF( nerrc .GT. 0 ) RETURN
提示的错误是: Error LNK 2019:无法解析的外部符号pxgas,该符号在calculate-element error中被引用。
错误所在文件为:SPR.obj。
可是pxgas在这个子程序中明明被我声明成数组了啊,怎么会是无法解析的外部符号呢?
还望各位朋友给点帮助啊。 --------------------编程问答-------------------- 顶..................... --------------------编程问答-------------------- 把Debug里面的东西都删了,重新生成一次看看
补充:.NET技术 , VC.NET