简介VS2003报错详细介绍

开发 后端
为每一个软件行业的从业人员,无论是开发人员、项目经理、还是测试人员,也要不断适应这个趋势,我认为VS 2003 报错只会使我们的工作更简单和更轻松。

上回在公司运行VS 2003 突然弹出VS 2003 报错的问题,在运行是发现了一个VS2003的Bug。直接导致6个VS 2003无法运行,需重新安装,下面就说一下VS 2003的相关BUG。。

我在此先描述一下关于VS 2003的Bug,再讨论 iostream 的Bug。
因为在对于此Bug的测试中,直接导致其6名同事的VS 2003 报错,需要重装。及 遥望 的VC 6 的完全损毁。

Part 1: 关于 Visual Studio 2003 Enterprise Architect 的 Bug: #t#
在我发现 iostream 的一个怀疑是 Bug 的问题后,将其剥离出来,作为单独的测试程序,发送给了 遥望(其又转发至其同事)。据 遥望 反馈,他们的步骤如下:
1. 先建一空的 C++ 控制台项目;
2. 向其中添加一个空的cpp文件;
3. 将我的代码(随后附上)拷贝进去;
4. 编译。

之后链接器抛出两个错误:
test error LNK2001: 无法解析的外部符号 _main
test fatal error LNK1120: 1 个无法解析的外部命令

之后所有的控制台程序就都不能编译,且发现,随便在文件里写什么,编译单个文件的时候都不会报错,但编译整个工程的时候就还是那两个错误” 我确定,在我的代码中没有任何语法错误。 于是我照着VS 2003 报错其步骤试验,果然抛出以上两个错误。但幸好我其它的控制台程序还可以正常编译。
此后找人再试,编译通过,没有发现问题。于是话题转移到了 iostream 的Bug 上。

于是,遂将该问题送至 MicroSoft。另外,不保证该错误肯定会出现,或导致VS 2003 报错,但大家如果要试,仍请三思。毕竟,7个VS 2003,一个VC6, 一个VC2003 测试, 7个VS 2003 报错,其中6个损毁;一个VC 6损毁,一个 VC2003 平安。

其全部代码如下:

  1. #include "windows.h"   
  2. #include "iostream"   
  3. using namespace std;   
  4. /*  
  5. FUNCTION DEFINITIONS: Bug Genesis   
  6. */   
  7. BOOL BugGenesis()   
  8. {   
  9. TCHAR szLinkString[MAX_PATH];   
  10. ZeroMemory( szLinkString, MAX_PATH * sizeof( TCHAR ) );   
  11. cout<<"If you input the \"wew; we;\",the bug will occur:"<<endl;   
  12. cin>>szLinkString;   
  13. cout<<"The Input String Are:"<<szLinkString<<endl;   
  14. return TRUE;   
  15. }   
  16. /*  
  17. FUNCTION DEFINITIONS: Main Functions   
  18. */   
  19. int main()   
  20. {   
  21. int iChooseNum = 0;   
  22. cout<<"Iostream Bug:"<<endl;   
  23. while( TRUE )   
  24. {   
  25. cout<<"1. Bug Genesis:"<<endl;   
  26. cout<<"0. Exit;"<<endl;   
  27. cout<<"Choice:";   
  28. cin>>iChooseNum;   
  29. if( !iChooseNum ) break;   
  30. switch( iChooseNum )   
  31. {   
  32. case 1:   
  33. BugGenesis();   
  34. break;   
  35. default:   
  36. cout<<"Error Choice!"<<endl<<"Please Rechoose!"<<endl<<endl;   
  37. break;   
  38. }   
  39. }   
  40. return 0;   
  41. }  
责任编辑:chenqingxiang 来源: 人民邮电出版社
相关推荐

2009-11-30 13:51:28

2009-11-30 11:14:57

VS2003 WebS

2009-12-11 14:38:06

VS2003安装程序

2009-11-30 11:05:19

VS2003 WebS

2009-11-30 16:50:26

VS2003调试

2009-11-27 10:14:44

2009-11-27 09:53:15

VS2003安装程序

2009-12-18 10:10:49

VS 2003程序

2009-12-01 14:04:17

VS2003 SP

2009-12-01 17:55:11

VS2003配置

2009-11-30 17:11:32

VS2003 VC6搭

2009-11-27 08:59:29

VS2003配置文件

2009-12-09 16:52:51

VS 2003插件

2009-11-30 15:57:18

VS2003 MFC

2009-11-25 10:48:29

VS2003调试

2009-11-26 10:46:38

VS2003制作安装

2009-12-01 15:32:48

VS2003配置

2009-12-10 13:11:47

VS2003安装

2009-12-16 10:15:58

VS2003编译

2009-12-15 13:39:43

点赞
收藏

51CTO技术栈公众号