用VC++编译时既没有错误,也没有警告,但运行时总是说有两个错误。这是为什么呢 20
所显示的东西如下:--------------------Configuration:共-Win32Debug--------------------Linking......
所显示的东西如下:--------------------Configuration: 共 - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/共.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
共.exe - 2 error(s), 0 warning(s)
(说明:“共”是我随意起的标题) 展开
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/共.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
共.exe - 2 error(s), 0 warning(s)
(说明:“共”是我随意起的标题) 展开
3个回答
展开全部
1)打开菜单Project->Setting->C/C++,再选择Category->Procomplied Hearders
选择No Using Procomplied Hearders
2)在*.cpp中的开头加入#include "stdafx.h",注意一定要在最开始,如果选择Procomplied Hearders的话,那么#include "stdafx.h"前面的不被编译。
3)重新建立工程(如果你选择的编译标准错误,console的程序选择了win程序)再参照前面的两条。
选择No Using Procomplied Hearders
2)在*.cpp中的开头加入#include "stdafx.h",注意一定要在最开始,如果选择Procomplied Hearders的话,那么#include "stdafx.h"前面的不被编译。
3)重新建立工程(如果你选择的编译标准错误,console的程序选择了win程序)再参照前面的两条。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
链接有错。
你试试用 Release ,不用 Debug.
查一下 Configuration (项目和配置),查一下源程序里 函数名拼写有没有错。
你试试用 Release ,不用 Debug.
查一下 Configuration (项目和配置),查一下源程序里 函数名拼写有没有错。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可能是你建错工程啦,或者没有写mian函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询