[Linker Error] Unresolved external 'WinMain' referenced
from D:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0W32.OBJ
原因一、
打开Project1.prg文件,看看资源文件是否引用了test.res等文件,查找test. 即可。
原因二、
用写字板打开bpr文件,查找
<ALLOBJ value="c0w32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/>
找到后删除 c0w32和sysinit
改为下面这样就可以了
<ALLOBJ value="$(PACKAGES) Memmgr.Lib $(OBJFILES)"/>
原因三 快速编译惹的祸
去掉快速编译,退出CB,再打开CB编译OK。再加上快速编译。
原因四、withpack
C0W32.obj和C0d32.obj,打开工程选项,勾上with rtl,with package ,编译成功,然后再去掉编译就可以了,其实就是修改的
bpr文件中的C0W32.obj改为C0d32.obj 。