将代码从VC++6.0移植到VS2010上出的问题。 10

1>------已启动生成:项目:ShowMessage,配置:DebugWin32------1>生成启动时间为2013-8-129:28:02。1>Initializ... 1>------ 已启动生成: 项目: ShowMessage, 配置: Debug Win32 ------
1>生成启动时间为 2013-8-12 9:28:02。
1>InitializeBuildStatus:
1> 正在对“.\Debug\ShowMessage.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> StdAfx.cpp
1> _WIN32_WINNT not defined. Defaulting to _WIN32_WINNT_MAXVER (see WinSDKVer.h)
1> STREX.CPP
1>c1xx : fatal error C1083: 无法打开源文件:“C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\STREX.CPP”: No such file or directory
1> ShowMessageDlg.cpp
1> ShowMessage.cpp
1> 正在生成代码...
1>
1>生成失败。
1>
1>已用时间 00:00:15.12
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
展开
 我来答
任明星Ming
2013-08-12 · TA获得超过798个赞
知道小有建树答主
回答量:1061
采纳率:100%
帮助的人:1152万
展开全部
找不到C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\STREX.CPP文件。

VC98是VC6.0的文件夹,将STREX.cpp文件直接拷贝到你的工程里,应该可以编译通过。
追问
试了下,但不对,我新建的C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC 目录结构,把MFC整个文件夹都拷贝过来,还是报错。
追答
晕倒,看你的意思是拷贝错了吧,只拷贝STREX.cpp就可以了,那个错误提示就是:找不到STREX.CPP文件,把这个文件拷贝到你的MFC文件夹下,可能还需要别的头文件。所以你要根据错误提示去拷贝所需的文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式