vs.net2002里的C++程序(编译成功)在vs.net2003里编译不通过

smn smn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在codeproject下的一份VC7源码在win xp+vs.net2002里编译成功,可运行.
但在win2000+vs.net2003里编译失败,报错如下:

------ 已启动全部重新生成: 项目: trafficwatch, 配置: Debug Win32 ------

正在删除项目“trafficwatch”(配置“Debug|Win32”)的中间文件和输出文件。
正在编译...
StdAfx.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server)
正在编译...
WorldView.cpp
winproc.cpp
WhoIs.cpp
trafficwatch.cpp
TrafficView.cpp
TrafficPage.cpp
ToolPage.cpp
TitleMenu.cpp
PortStat.cpp
ping.cpp
Picture.cpp
Packet.cpp
OptionsPage.cpp
NetGeoClient.cpp
MainSheet.cpp
IPStat.cpp
HistoryPage.cpp
DetailPage.cpp
DataBar.cpp
AboutPage.cpp
正在生成代码...
正在编译资源...
H:\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include/l.deu\afxres.rc(93) : fatal error RC1004: unexpected end of file found

生成日志保存在“file://d:\Work\TrafficWatch_src2\Debug\BuildLog.htm”中
trafficwatch - 1 错误,0 警告


------ 已跳过全部重新生成: 项目: Setup, 配置: Debug ------

由于该解决方案配置中没有选中项目配置,已跳过该项目配置。


---------------------- 完成 ---------------------

全部重新生成: 0 已成功, 1 已失败, 1 已跳过

我装的是三碟版的vs.net2003中文版,开发环境2003 version 7.1.3091,.NET FRAMEWORK 1.1 version 1.1.4322
还有一件奇怪事:一启动vs.net2003,它就会弹出一个对话框报错,标题是XML Parsing Error,内容是说一个context.xml(1,34):XML Error C00CE50D:应有分号.后面打一大堆符号.然后再弹出一个对话框,也是报错msdntrn.xml(1,1):XML Error C00CE508:文本内容中发现无效字符.

请问程序的编译问题是IDE版本关系吗?启动VS.NET2003的两个报错是什么问题,是我安装的版本问题吗?我装vs.net2003的时候可是非常顺利,没报任何错.

谢谢!
...全文
评论 3
收藏 已收藏
分享
返回顶部
smn
VC.NET 7,538 成员 27,670 内容