关于VS2003 英文版的解释说明

开发 后端
由于VS2003 英文版DEMO太多,此处无法上传,所以大家有communitysever的可以从里面获得然后反编译为自己所用,没有的就到网络上搜下吧,有许多资源呢!

上周我把我的本本安装了 VS2003 英文版,我的原系统是Win2K Pro sp4简体中文版。在安装过程中碰到了几个小问题,还好比较顺利地解决了。下面就对VS2003 英文版安装做下具体说明。

在安装VS时,第一步是安装一些辅助支持软件包。其他的都很正常,唯独安装 “Microsoft FrontPage 2000 Web Extensions Client ”时失败。感觉很奇怪。因为我之前在一台winxp pro sp2 上安装很顺利。查看安装目录中的文件WCU/Help/moreinfo.htm,知道安装这个软件包要用到文件weccom.msi,马上在google上搜索这个文件,发现了下面这个网页

注意下面这段文字:

当 WCU 运行 Weccom.msi 以在计算机上安装 FrontPage 2000 Server Extensions 时,会出现该问题。Weccom.msi 试图改写 Windows 受保护文件(Fp4autl.dll、Fpencode.dll 和 Fp4awel.dll)。在以下情况下可能会发生此问题: • \Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\Bin 文件夹中未提供这些文件。或者 计算机上有这些文件,但它们与 Weccom.msi 中的文件版本不匹配。 根据上面的说法,我检查了本机目录发现只有文件p4autl.dll,其他两个文件没有,于是我从上次安装vs2003的winxp系统中拷贝了这几个文件,再运行安装顺利通过。

用winxp sp2 英文版和vs2003中文版,使用VC开发,在连接出现错误时只显示: LINK : fatal error LNK1168: 而没有了后面的 详细信息. 虽然我知道LNK1168是指"给定文件没有写权限。"的意思,但是还有许多其它link错误也是同样的之后错误号,VS2003 英文版没有详细错误信息,这样的话,定位错误就非常困难了.

我做了很多种重装的尝试,均告失败:

1.修复安装.net2003

2.卸载.net2003中的VC,然后重新装VC

3.卸载整个.net2003, 然后重装.

我也在网上搜索了很久,始终没有找到答案,我搞了一天的时间,就差点重装系统了,原因竟然是:
英文版XP的中文输入系统出了问题,导致中文link.exe无法输出正常的错误字符串给VC的"输出"和"任务列表中";

如果有同样问题的朋友,可以先检查下这里看看,是不是和我有同样的现象:

1.打开控制面板,选择"Regional and Language Options";#t#

2.选择"Languages"页,点"Details..."按钮

3.看看"Default Input Language"下是否为空,"Installed Servuces"中是否也没有了中文输入法,在我出问题的系统中,想点"Add..."按钮都没有

解决办法:
1.回到"Regional and Language Options"中的"Languages"页
2.把"Install files for East Asian Languages"前面的勾去掉,然后"Apply"
3.重新勾选"Install files for East Asian Languages"前面的勾,然后"Apply"
4.再次查看"Default Input Language",是不是正常了??

以上正常之后,重新打开VS2003 英文版,编译一下,看看link错误信息不全问题是不是就解决了

总结:

这个问题应该说是VS的BUG,同时也是Windows的BUG.
说是VS的BUG是因为VS的编译器能够得出正确的中文字符串,而LINK却不能;
说是Windows的BUG,是因为不能随便把输入法给丢掉了.

责任编辑:chenqingxiang 来源: murray
相关推荐

2009-11-25 11:25:31

VS2003软件

2009-11-30 15:57:18

VS2003 MFC

2009-11-27 08:59:29

VS2003配置文件

2009-11-26 10:02:06

2009-12-11 14:38:06

VS2003安装程序

2009-12-10 13:11:47

VS2003安装

2009-11-25 09:50:06

VS2003程序

2009-11-26 17:02:29

VS2003配置

2009-12-16 13:29:27

VS2003版本

2009-11-27 09:24:29

VS2003命令

2009-11-26 11:05:59

VS2003控件

2009-11-30 10:20:47

2009-11-26 09:42:38

VS2003插件

2009-11-30 11:25:24

VS2003 UNIC

2009-11-30 09:10:40

VS2003断点无效

2009-11-27 09:16:11

VS2003配置文件

2009-11-25 15:39:24

VS2003 Incl

2009-11-30 10:07:19

VS2003版本

2009-11-30 13:51:28

VS2003 Runt

2009-12-09 13:41:04

VS 2003 报错
点赞
收藏

51CTO技术栈公众号