工具/软件:
您好、
几个月前、我升级到 CCS 20、只是为了发现具有8859-1编码文本字符串的源文件有问题。 然后建议启用autoGuessEncoding
,并在文件的早期添加一些注释,其中包括此编码的一些典型字符。
这是有效的,但我有警告编译"无效的字符编码"。 但输出正常。
所以现在我不得不在同一个文件中添加更多的字符串、问题又回来了。 搜索网络时、看起来这种自动猜测充满了问题。
在旧 Eclipse 中、只需输入对文件手动编码的文件、但 CCS 中不提供此设置。
现在是否有正确的解决方法? 我尝试更新到20.1.1、但仍然不起作用。
我可以在 CCS 中不编辑此文件、而是使用适当的文件编辑器(如 Geany)。 但是、当我在 CCS 外部(gmake、位于 Release 文件夹中)编译工程、然后启动 CCS 调试器时、会重新编译、并且字符集在我的目标中再次无法正常工作。 至少这是我的猜测。 我不明白调试/编译过程在 CCS 中是如何工作的、为什么会重新编译、这是问题、或者编译器是问题。
目标代码为 cc2340、编译器似乎是 ti-cgt-armllvm_4.0.2.LTS tiarmclang。
我需要一种方法来解决这个问题、现在就陷入困境了。