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