Code ::在创建一个类后阻止winmain @ 16

时间:2014-06-05 14:05:25

标签: c++ codeblocks

我总是得到这个错误'未定义的引用WinMain @ 16'在Code :: Blocks中创建一个类之后。我必须重新启动才能使程序正常运行。

为什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只有一个文件 - 您的类 - 并且您尝试编译它,则会出现此错误,因为文件没有int main()功能。链接器需要创建可执行文件(程序的起始点)。

如果您有包含类的项目,则必须具有一个main函数,例如在main.cpp文件中:)

另外,请检查您是否选择了控制台应用程序 - GUI(Windows应用程序)需要WinMain函数而不是经典main。

当然,这是关于正常的程序 - 库有其他要求。

相关问题