printf 函数中有中文,编译有报警

2019-10-16 01:59发布

网上下载的一个STM32f103T8U6例程,用keil 5.14可以编译过去.
但是printf("延时函数初始化完成... ");
HardWareDriverCdelay.c(48): warning:  #870-D: invalid multibyte character sequence
好像和编译汉字有关。但是我买的正点原子的F103和F407开发板,printf中有中文都不会报警。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhulikai8
1楼-- · 2019-10-16 04:45
加这个头文件 #include<stdio.h> 了没?
pnhhit
2楼-- · 2019-10-16 05:19
zhulikai8 发表于 2016-12-9 14:20
加这个头文件 #include 了没?

加了也没用,#include "stdio.h"
正点原子
3楼-- · 2019-10-16 09:42
是不是编码设置不对?选择GB2312试试
pnhhit
4楼-- · 2019-10-16 15:24
 精彩回答 2  元偷偷看……

一周热门 更多>