我正在使用带有 CodeComposerStudio 的 STL 编译一个混合 C/C++ 程序。我有很多编译器注释和链接错误
编译器备注
!defined(__MINGW32__)
!defined(__MINGW32__) "C:/CCStudio_v3.3/C2000_v5.2.5/include/yvals.h",
line 470: remark #195-D: zero
used for undefined preprocessing identifier #if
199901L <= __STDC_VERSION__
^ "C:/CCStudio_v3.3/C2000_v5.2.5/include/exception", line 181: remark #195-D:
zero used for undefined preprocessing identifier #if
__GNUC__ < 3 && !defined(__APPLE__) && !defined(__MINGW32__)!defined(__MINGW32__)
链接错误已
更新:通过更新rts2800_ml.lib
到最新版本(与编译器相同)修复。
error: unresolved symbols remain undefined
---------
std::_Raise_handler
std::_Throw(const std::exception &)
std::_String_base::_Xlen() const
std::_String_base::_Xran() const
error: unresolved symbols remainerror: unresolved symbols remain
问
为什么???看来我在那里缺少一个包含或一堆定义。
配置
CodeComposerStudio V3.3
DSP TMS320C2812
C2000 v5.2.5