简介VS2003报错详细介绍
创始人
2024-06-14 15:20:48
0

上回在公司运行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:"<;   
  12. cin>>szLinkString;   
  13. cout<<"The Input String Are:"<;   
  14. return TRUE;   
  15. }   
  16. /*  
  17. FUNCTION DEFINITIONS: Main Functions   
  18. */   
  19. int main()   
  20. {   
  21. int iChooseNum = 0;   
  22. cout<<"Iostream Bug:"<;   
  23. while( TRUE )   
  24. {   
  25. cout<<"1. Bug Genesis:"<;   
  26. cout<<"0. Exit;"<;   
  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!"<"Please Rechoose!"<;   
  37. break;   
  38. }   
  39. }   
  40. return 0;   
  41. }  

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...