热情软件屋

 

编译错误:error C2018: unknown character


编号:QA002245
建立日期: 1999年12月14日 最后修改日期:2002年2月25日
所属类别:

如风:
    操作系统:pwin98
    编程工具:vc6.0
    问题:我用VC6.0的向导生成一个程序框架,但无论如何,编译时都会出现如下错误信息:
    Compiling...
    StdAfx.cpp
    d:\vb6\vc98\include\winnls.h(514) : error C2018: unknown character '0x10'
    d:\vb6\vc98\include\objidl.h(9586) : error C2018: unknown character '0xed'
    d:\vb6\vc98\include\objidl.h(9586) : error C2061: syntax error : identifier 'IEnu'
    Error executing cl.exe.
    
    hello1.exe - 3 error(s), 0 warning(s)
    请问专家,是什么原因?

回答:

    看到你的问题,我初步认为应该是你在这两行存在全角的空格!如有问题,咱们可再讨论!
    
    新刚问:
    我是一个VC++新手,准备学习这门语言现在有一个HELLO WORLD的入门程序编译不过去请专家指点!
    我的程序hello.cpp
    操作步骤:
    启动VC++6。0,
    打开C盘DOCUMENTS目录下的HELLO。CPP 文件,
    点击编译,提示建立WORKSPACE,选默认的YES,
    
    
    错误提示如下:--------------------Configuration: hello - Win32 Debug--------------------
    Compiling...
    hello.cpp
    c:\my documents\hello.cpp(10) : error C2018: unknown character '0xa3'
    c:\my documents\hello.cpp(10) : error C2018: unknown character '0xbb'
    c:\my documents\hello.cpp(12) : error C2143: syntax error : missing ';' before '<class-head>'
    c:\my documents\hello.cpp(12) : fatal error C1004: unexpected end of file found
    Error executing cl.exe.
    
    hello.exe - 4 error(s), 0 warning(s)
    李海答:第10行为:CHelloApp HelloApp;
    仔细看一下就会发现这里的分号为全角的,所以会报告错误。改成半角的就可以了。这样的错误很常见。

此问题由yowa回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio