求助!!error LNK2001: unresolved external symbol _main
vc的error LNK2001: unresolved external symbol _main
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
照着网上说的改了工程编译预处理器的_console成_window ,还有工程设置中链接的subsystem:console为subsystem:windows。还是出错啊。
变成这样
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
怎么解决??
借用甲鱼说过的一句话,没*你说个*
猜想应该是你创建的工程类型有问题,而是用错误的程序入口定义导致链接失败 如果你程序的入口函数是main,那么你的工程类型应该改为console(控制台程序)
如果你程序的入口函数是WinMain,那么你的工程类型应该改为windows(Windows程序)
这两者是相对应的
出现你上面的问题是你的工程类型和代码类型不同,即原本是windows程序工程去使用了main,或者原本是控制台程序工程去使用了WinMain
可以改预编译处理器内容或重新建立一个工程,将代码复制进去,你改的弄反了 你的这个程序,没有写一个叫做"main"的函数,也没有写一个叫做"WinMain"的函数.所以程序没有执行的入口点 xhbuming 发表于 2014-11-7 22:21
借用甲鱼说过的一句话,没*你说个*
猜想应该是你创建的工程类型有问题,而是用错误的程序入口定义导致链 ...
sorry我打错字了 风之残月 发表于 2014-11-7 22:35
如果你程序的入口函数是main,那么你的工程类型应该改为console(控制台程序)
如果你程序的入口函数是Win ...
我打错字了 创建的没有错。。。。。 把你的主程序(包含main的那个)代码贴出来 风之残月 发表于 2014-11-8 10:24
把你的主程序(包含main的那个)代码贴出来
就是main打的太快打错了 打成mian 我的错
页:
[1]