fortran和VC连编的问题,请指教!
我在VISUAL FORTRAN中建了一个工程,其中有一个CPP文件,一个FOR文件,CPP文件如下:
#include <stdio.h>
#include <stdlib.h>
#include <afxwin.h>
#define IDEF int
#define FDEF float
#define CDEF char
#define PDEF int
void __stdcall MALLOF (PDEF *p,IDEF *bytes)
/* Allocate memory to pointer p. */
{
*p=(long)malloc(*bytes);
}
void __stdcall REALLF (PDEF *p,IDEF *bytes)
/* Adjust memory allocated to pointer p. */
{
*p=(long)realloc((void*)*p,*bytes);
}
编译错误如下:
Compiling...
mc.cpp
Linking...
LINK : warning LNK4098: defaultlib "libcd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
m.obj : error LNK2001: unresolved external symbol __wgsetactiveunit
m.obj : error LNK2001: unresolved external symbol __f_getwindowconfig@4
m.obj : error LNK2001: unresolved external symbol __f_setwindowconfig@4
m.obj : error LNK2001: unresolved external symbol _MALLOF@8
m.obj : error LNK2001: unresolved external symbol __initializefonts
m.obj : error LNK2001: unresolved external symbol __f_setfont@8
m.obj : error LNK2001: unresolved external symbol __f_moveto_w@12
m.obj : error LNK2001: unresolved external symbol __lineto_w
m.obj : error LNK2001: unresolved external symbol __f_outgtext@8
m.obj : error LNK2001: unresolved external symbol __setgtextrotation
m.obj : error LNK2001: unresolved external symbol __setwindow
m.obj : error LNK2001: unresolved external symbol __setviewport
m.obj : error LNK2001: unresolved external symbol __rectangle_w
m.obj : error LNK2001: unresolved external symbol __setcolor
m.obj : error LNK2001: unresolved external symbol __QWINSetExit
m.obj : error LNK2001: unresolved external symbol _REALLF@8
Debug/mc.exe : fatal error LNK1120: 16 unresolved externals
Error executing link.exe.
我实在是搞不定,老板催得又急,各位救救我吧!泣谢!