This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/TMS320DM8148:Strange '目标文件具有不兼容的wchar_t类型'警告

Guru**** 2535590 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/567221/compiler-tms320dm8148-strange-object-files-have-incompatible-wchar_t-types-warning

部件号:TMS320DM8148

工具/软件:TI C/C++编译器

大家好!

编译 dm8148的m3代码时,我收到一个奇怪的警告:

警告:目标文件具有不兼容的wchar_t类型
("/resources/xtas/h264enc_lib_2013-11-27/packages/ti/codecs/lib/h264enc_ti_host.lib<h264enc_ti_const.char>"=--wobj_t=32,"package/cfg/RTOS_platforms_ti814x_host.lib_release_3_momob_3=
-wemo3_3_3_reease_3=)

这里有什么? 32!= 32? 我曾经有过这样的警告,但尽管如此,一切都正常。 它只是让人烦恼。

我正在使用此编译器: cgt470 5.0 Tm1 (TI ARM C/C++编译器v 5.0 .1)

如果有人有任何想法/建议,请回复。

谢谢!

--塔马斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个已知错误SDSCM5.1709万,它导致链接器在该消息中发出错误的wchar_t大小。 ARM编译器版本5.1 12和5.2 .4中已修复该错误。 如果您升级,您仍会看到警告,但这将更有意义。

    最可能的原因是混合使用GCC编译的目标文件和由TI ARM编译器编译的目标文件。

    如果您确定程序不使用wchar_t,则可以使用-pds1.6032万选项来禁止此警告。