vc错误大全解法.docVIP

  • 13
  • 0
  • 约4.34千字
  • 约 4页
  • 2016-11-27 发布于河南
  • 举报
vc错误大全解法

VC++错误:error LNK2001: unresolved external symbol __endthreadex 刚在做MFC程序的时候,由于不是用MFC APPWizard生成的,所以在调试的时候就出现了标题和下面所示的错误了: error LNK2001: unresolved external symbol __endthreadex error LNK2001: unresolved external symbol __beginthreadex error LNK2001: unresolved external symbol _main Debug/Hello.exe : fatal error LNK1120: 3 unresolved externals 解决方法: 1、“Project”-“settings”-“c/c++”-“Catagory” 选择“Code Generation” ????? “use run-time library”选择“debug multithreaded” ??????? 此时确定一般解决问题,也有可能出现如下问题提示: ??????? error LNK2001: unresolved external symbol _main ??????? Debug/Hello.exe : fatal error LNK1120: 1 unresolved externals ??????? 这是由于我们的程序现在默认的是控制台应用程序,我们MFC做的是windows的应用程序,当然会产生错误了。 ?????? ?此时,进行第二步操作: 2、[Project] -- [Settings] -- 选择Link属性页, ?????? 在Project Options中将/subsystem:console改成/subsystem:windows ?????? 提示:在Project Options窗口,右边滑动条向下滑动就会找到该项! ?????? 进行以上两步操作后,问题解决! ?总结:我们在进行程序编写的时候,是什么样的环境一定要先设定好,否则又是错误百出了 最常见的20种VC++编译错误信息集合 1、fatal error C1010: unexpected end of file while looking for precompiled header directive。   寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include stdafx.h) 2、fatal error C1083: Cannot open include file: R…….h: No such file or directory   不能打开包含文件“R…….h”:没有这样的文件或目录。 3、error C2011: C……: class type redefinition   类“C……”重定义。 4、error C2018: unknown character 0xa3   不认识的字符0xa3。(一般是汉字或中文标点符号) 5、error C2057: expected constant expression   希望是常量表达式。(一般出现在switch语句的case分支中) 6、error C2065: IDD_MYDIALOG : undeclared identifier   “IDD_MYDIALOG”:未声明过的标识符。 7、error C2082: redefinition of formal parameter bReset   函数参数“bReset”在函数体中重定义。 8、error C2143: syntax error: missing : before {   句法错误:“{”前缺少“;”。 9、error C2146: syntax error : missing ; before identifier dc   句法错误:在“dc”前丢了“;”。 10、error C2196: case value 69 already used   值69已经用过。(一般出现在switch语句的case分支中) 11、error C2509: OnTimer : member function not declared in CHelloView   成员函数“OnTimer”没有在“CHelloView”中声明。 12、error C2511: reset: overloaded member function void (int) not found in B   重载的函数“void reset(int)”在类“B”中找不到。 13、er

文档评论(0)

1亿VIP精品文档

相关文档