回 帖 发 新 帖 刷新版面

主题:新手的问题

我使用的是CVF6.6,想用工作空间来管理我的程序,我新建了一个工作空间后,可以加入新的工程,但是当我把两个代码文件放进一个工程里编译没问题,但是生成的时候出现链接错误,具体如下:
--------------------Configuration: CONDEP_NDD_GRID - Win32 Debug--------------------
Compiling Fortran...
C:\FORTRAN\FORST TRY\CONDEP_NDD_GRID\Grids.for
Linking...
Grids.obj : error LNK2005: _MAIN__ already defined in Ndd.obj
Debug/CONDEP_NDD_GRID.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

CONDEP_NDD_GRID.exe - 2 error(s), 0 warning(s)

请问这是怎么回事?

回复列表 (共2个回复)

沙发

同一个工程,不能有两个主程序。你想啊,这样你让程序从哪儿开始执行呢?

如果两个源代码文件放在以工程里,那么有一个源代码必须全是子程序或者Module。反正不能有两个主程序。

板凳


好的,学习了

我来回复

您尚未登录,请登录后再回复。点此登录或注册