为什么下列程序无错,但连接时总出现error LNK2001: unresolved external symbol _WinMain@16 Debug⼀1.exe

2024-12-28 19:29:20
推荐回答(5个)
回答1:

你用win32模式写控制台程序了 

创建项目的时候选控制台项目,不要选win32项目 

或者修改一下项目属性:

回答2:

项目类型错了,先建立一个控制台程序,再建立一个空白的.c源文件,再把代码粘贴上去。
最后编译、运行。

回答3:

你建立的不是Win32控制台应用程序,肯定是错的,你建立的这种是我们平时用的软件的那种界面,控制台是黑屏界面。
建立工程的时候选择Win32控制台应用程序就可以了

回答4:

vc编程需要先建立工程,再写代码,不能直接写代码编程。你需要写console工程类型

回答5:

在链接选项里面,修改/SUBSYSTEM:window为/SUBSYSTEM:CONSOLE