工具/软件:TI C/C++编译器
你好!
我使用 的是 cl6x 编译器和 CCSv7
我在 C 语言中有一个包含许多链接的 C 库的大型项目、我需要将已经用 C++编写的一个更小的大项目(代码行数仍然很少)包含在其中。
这两个文件都是在 makefile 上生成的
将大的一个转换为 C++将会非常有效、当我尝试将 c++链接为 c 时、我会遇到如下错误:
"C:/ti/ccsv6/tools/compiler/c6000_7.4.19/include/exception、第10行:错误#20: 标识符"class"是未定义 的类异常; ^ "C:/ti/ccsv6/tools/compiler/c6000_7.4.19/include/iosfwd、第532行:错误#41: 预期的标识 符 typedef <wchar_t, char_traits > wotstream;
编译器中显示的所有错误(在.log 文件中)以及项目代码中没有显示的错误。
较小的工程 正在 C++中正确编译、并且具有"#ifdef __cplusplus ..." 导致错误的地方。(构建大型错误时出错)
我的问题是:是否有支持的 makefile 命令允许我正确链接/包含两个工程? 而无需进行重大更改?