我总是得到这个错误'未定义的引用WinMain @ 16'在Code :: Blocks中创建一个类之后。我必须重新启动才能使程序正常运行。
为什么?
谢谢!
答案 0 :(得分:0)
如果您只有一个文件 - 您的类 - 并且您尝试编译它,则会出现此错误,因为文件没有int main()
功能。链接器需要创建可执行文件(程序的起始点)。
如果您有包含类的项目,则必须具有一个main
函数,例如在main.cpp
文件中:)
另外,请检查您是否选择了控制台应用程序 - GUI(Windows应用程序)需要WinMain函数而不是经典main。
当然,这是关于正常的程序 - 库有其他要求。