使用VC6.0编译工程,只有修改一下某个头文件就报错。

使用VC6.0编译工程,只有修改一下头文件就报错。报错信息大都是如下:bdvmsprdlg.h(1):errorC2018:unknowncharacter'0x40'b... 使用VC6.0编译工程,只有修改一下头文件就报错。报错信息大都是如下:
bdvmsprdlg.h(1) : error C2018: unknown character '0x40'
bdvmsprdlg.h(1) : error C2143: syntax error : missing ';' before '!'
bdvmsprdlg.h(1) : error C2018: unknown character '0x15'
bdvmsprdlg.h(1) : error C2018: unknown character '0x1b'
bdvmsprdlg.h(1) : error C2014: preprocessor command must start as first nonwhite space
bdvmsprdlg.h(1) : fatal error C1004: unexpected end of file found
请问这是什么原因导致的,一直解决不了。
测试了一下,在别人的vc6.0下打开工程,说我修改的.h文件已经变成二进制无法打开。看来问题在这儿,我的vc6.0将.h文件默认保存成二进制文本,然后就打不开了,不知道怎么修复?
展开
 我来答
bhtzu
推荐于2016-11-15 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4262万
展开全部
在VC6中,除了注释,最好不要使用中文,更不能使用中文标点符号。

你这个对话框的头文件中,应该是有中文符号或者不可见的中文字符,就在第一行,打开看看。

用UE之类的文本编辑器打开,另存为多字节(或者叫无格式)文本文件即可。
追问
ue打开也是乱码,另存为也没有效果
追答
.h文件打包放百度网盘,链接分享一下看看。
用UE肯定能修复的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式