[Linker Error]Unresolved external 'WinMain' referenced form D:\PROGRAM FILE\BORLAND\CBUILDER6\LIB\COW32.OBJ\

时间:2021-01-08 04:51:42
新建一个很简单的程序,未保存前可以正确运行,可保存后在运行就出现的标题的提示,搞不懂保存前后有什么不同,COW32.OBJ到底是什么文件呢?好像很多人遇到过这个问题,可我找了一天仍然解决不了。对了,我以前写的并保存好的小程序仍是可以正确运行的。我做了一个动态链接库可是调用不了,不知道是不是那个动态链接库影响了新程序,还是C++Buider需要什么补丁?还是我什么地方操作有误?谢谢大家!

5 个解决方案

#1


你装了delphi?

表面上看是WinMain 函数没有实现体
可是这不可能

如果现在没个程序都有这个问题
而以前的没有
那可能这之间你干过什么

确实不行
你重装一下BCB

#2


你的主unit文件名和项目名字是同一个名字的时候会出现这样的问题
解决方法一
换一个项目名字
方法二
projects-》option
里面的目录设置第一项重新设置一下
但是只是那一次编译或是几次编译有效果

#3


可能是操作系统的BUG

#4


我之前没有装delphi,不是每个程序都处这问题,我后来建一个就是正常的,没找到什么规律,之前我就是做了dll。
怎么设置project/option呢?

#5


在建动态链接库文件时,出现#include <windows.h>,(建立选项C++ USE ;VCL)会有关系么?
我是用同一文件名存的unit和工程。

#1


你装了delphi?

表面上看是WinMain 函数没有实现体
可是这不可能

如果现在没个程序都有这个问题
而以前的没有
那可能这之间你干过什么

确实不行
你重装一下BCB

#2


你的主unit文件名和项目名字是同一个名字的时候会出现这样的问题
解决方法一
换一个项目名字
方法二
projects-》option
里面的目录设置第一项重新设置一下
但是只是那一次编译或是几次编译有效果

#3


可能是操作系统的BUG

#4


我之前没有装delphi,不是每个程序都处这问题,我后来建一个就是正常的,没找到什么规律,之前我就是做了dll。
怎么设置project/option呢?

#5


在建动态链接库文件时,出现#include <windows.h>,(建立选项C++ USE ;VCL)会有关系么?
我是用同一文件名存的unit和工程。