首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

vxworks diab编译器如何支持中文

2013-09-06 
vxworks diab编译器怎么支持中文?现在把老的tornado 2.0下的程序往vxworks6.9下移植,里面有大量的中文字符

vxworks diab编译器怎么支持中文?
现在把老的tornado 2.0下的程序往vxworks6.9下移植,里面有大量的中文字符串打印信息。在tornado下使用的是gnu编译器,但是在vxworks6.9下使用的是diab编译器。编译带有中文字符的语句时就有告警或者错误,不知道怎样才能让编译器支持中文字符串?

如下:


"../boardInfo.c", line 861: error (etoa:4018): expected a ")"
          printf("\n\t请输入"xxx.xxx.xxx.xxx"形式的地址.\n");
                           ^
"../boardInfo.c", line 894: warning (etoa:4870): invalid multibyte character sequence
      printf("设置调试时使用主机程序 %s\n",fileName);
                               ^
vxworks 编译器 diab
[解决办法]
我这里可以阿  vxWorks 6.9.3

                VxWorks

Copyright 1984-2013  Wind River Systems, Inc.

             CPU: at91sam9G20-ek - Atmel AT91SAM9G20 (ARM)
    Runtime Name: VxWorks
 Runtime Version: 6.9
     BSP version: 6.9/0
         Created: Jul 19 2013, 13:01:22
ED&R Policy Mode: Lab
   WDB Comm Type: WDB_COMM_END
             WDB: Ready.


中文\r

        请输入"xxx.xxx.xxx.xxx"形式的地址.
-> 



usrAppInit里加了
    printf ("中文\r\n");
    printf("\n\t请输入"xxx.xxx.xxx.xxx"形式的地址.\n");     

热点排行