0

我有两个 IAR 嵌入式工作台项目(用于 Cortex-M3 ARM),其中一个是用 C 编写的,另一个是用 C++ 编写的。
我需要合并这两个项目中的一些文件来创建一个新项目,并且由于某些原因,我无法为非我的项目更改语言(例如,我在 c++ 项目中使用了 OOP,而在另一个项目中使用了一些本机 c 函数)。
现在我正在寻找一种解决方案来组合这些项目并在 IAR 嵌入式工作台 6 中编译它。有
什么想法吗?

4

1 回答 1

3

编译所有 c 文件。编译所有 c++ 文件。为您的新项目创建 main(),它应该是 c++。链接所有文件,就是这样。

于 2012-09-30T18:11:52.810 回答