你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
【求助】KEIL5 编译提示乱码问题
[复制链接]
ghosnp
提问时间:2018-11-1 11:59 /
问答
是否解决:
我用的是
STM32F429
开发资料中的实验例程,刚打开能够正常编译,但只要一修改再编译时就会出现很多错误,而且编译提示也是乱码的。撤销修改之后再编译也是如此,也就是说原本最初的实验例程时可以编译的,但只要一动就报错了。我试过了,每一个程序都是这样,求教是什么问题
编译提示
<
赞
0
收藏
0
评论
27
分享
发布时间:2018-11-1 11:59
举报
请先
登录
后回复
27个回答
jeffhe1
回答时间:2018-11-2 09:16:18
a0a.1 32b0c
在環境語言選擇那,要選擇你所使用的語言 , project 裡面都不要有任何中文
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
wenyangzeng
回答时间:2018-11-2 09:36:59
a0a.1 32b0c
文件的路径和文件名、变量都不要有中文的全角字串
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
tanic
回答时间:2018-11-2 10:19:31
a1024a.1 32b0c
编码设置
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
程序员
回答时间:2018-11-2 10:39:38
a0a.1 32b0c
检查一下看看编译路径,代码路径不要有任何的中文字,同时生成的.o,.hex文件不要命名为中文名
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
toofree
回答时间:2018-11-2 10:45:39
a0a.1 32b0c
本帖最后由 toofree 于 2018-11-2 10:46 编辑
请把你的工程发来。没有工程的问题,就是耍流氓!
一般情况是文件的路径或文件名有中文的全角字串,不修改之前可以编译,是因为已经生成.o文件了,直接链接就可以。只要改动文件,就得重新编译生成.o文件。因此你这问题是出在编译阶段。
有的编译器不认中文,有的编译器路径不能太长。方法就是,把路径及文件名中的中文全改成字母,还不行的话将工程放到根目录下,文件名路径加起来不要超过128个字符。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
一代睡神的崛起
回答时间:2018-11-2 10:47:21
a0a.1 32b0c
这里提示main函数里面有问题,这样,你把mian函数和while(1)函数里的内容全部都添加为注释,重新编译一下,如果还是错就是编译器环境中调用地址没有添加,或者C/C++的宏有问题。如果没错就是阁下的程序那块出现了一个小问题了
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
watershade
回答时间:2018-11-2 10:55:05
a0a.1 32b0c
你这个工程是不是需要读取加密用的token呀。现在看来不是你工程又中文,而实你这个程序读取token的路径是中文路径。建议设法更改一下位置读取
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
maxtch
回答时间:2018-11-2 13:02:29
a0a.1 32b0c
看上去好像是文件内容 mojibake 了。我怎么有一种需要用英文版 Windows 才能根治的感觉?
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
胤幻1988
回答时间:2018-11-2 13:25:06
a0a.1 32b0c
是不是系统本上某些字体丢失了。
赞
0
评论
回复
支持
反对
1
2
3
/ 3 页
下一页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
请把你的工程发来。没有工程的问题,就是耍流氓!
一般情况是文件的路径或文件名有中文的全角字串,不修改之前可以编译,是因为已经生成.o文件了,直接链接就可以。只要改动文件,就得重新编译生成.o文件。因此你这问题是出在编译阶段。
有的编译器不认中文,有的编译器路径不能太长。方法就是,把路径及文件名中的中文全改成字母,还不行的话将工程放到根目录下,文件名路径加起来不要超过128个字符。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分