关于VS2003英文版的解释说明

上周我把我的本本安装了 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,是因为不能随便把输入法给丢掉了.

网页标题:关于VS2003英文版的解释说明
网址分享:http://www.shufengxianlan.com/qtweb/news6/369456.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联