VS2010 以前建好的MFC工程编译不通过

最近打开以前做的MFC项目,一编译发现一堆错误,我估计是一些配置问题,或者修改了一些头文件?但无论我恢复VS2010的默认配置,还是新建一个空的MFC基于对话框的工程直接... 最近打开以前做的MFC项目,一编译发现一堆错误,我估计是一些配置问题,或者修改了一些头文件?但无论我恢复VS2010的默认配置,还是新建一个空的MFC基于对话框的工程直接编译都失败了,一堆的错误。到底是什么问题?附上编译信息:

1>------ 已启动全部重新生成: 项目: ListHScroll, 配置: Debug Win32 ------
1>生成启动时间为 2017/10/10 19:06:20。
1>_PrepareForClean:
1> 正在删除文件“.\Debug\ListHScroll.lastbuildstate”。
1>InitializeBuildStatus:
1> 正在对“.\Debug\ListHScroll.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> StdAfx.cpp
1>c:\users\001677\desktop\listhscroll\stdafx.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x19”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2146: 语法错误: 缺少“;”(在标识符“CopyRight垬a咏揌聼”的前面)
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2146: 语法错误: 缺少“;”(在标识符“s”的前面)
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2143: 语法错误 : 缺少“;”(在“?”的前面)
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x6”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x1”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x3”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x19”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x1f”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x60”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x1”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x5”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2017: 非法的转义序列
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x60”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x60”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): error C2018: 未知字符“0x1e”
1>c:\users\001677\desktop\listhscroll\stdafx.cpp(1): fatal error C1004: 发现意外的文件尾
1>
1>生成失败。
1>
1>已用时间 00:00:00.39
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
展开
 我来答
司马刀剑
高粉答主

2017-10-10 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7469万
展开全部
.vcxproj.user 文件用户文件 (.vcxproj.user) 存储特定于用户的属性,例如调试和部署设置。 vcxproj.user 文件应用于特定用户的所有项目。

建议你可以把目录下的工程相关文件都删除,只留下.vcxproj试一下
追问
不好意思,看没大懂,你说的相关文件删除是哪个目录下的文件?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式