“线程”中讨论的其它部件: TMDSCNCD28388D
我正在 TMDSCNCD28388D 控制卡 (使用 TMS320F28388D 微控制器)上运行一个示例项目。
该项目以 c.
如何将其转换为 C++?
具体而言,我想要一个 C++项目,但我希望能够使用一些用 C 编写的德州仪器(TI)文件,其中包含一些函数来设置 GPIO,中断等
在不中断项目的情况下将项目转换为 C++的最佳方法是什么?
谢谢。
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.
我正在 TMDSCNCD28388D 控制卡 (使用 TMS320F28388D 微控制器)上运行一个示例项目。
该项目以 c.
如何将其转换为 C++?
具体而言,我想要一个 C++项目,但我希望能够使用一些用 C 编写的德州仪器(TI)文件,其中包含一些函数来设置 GPIO,中断等
在不中断项目的情况下将项目转换为 C++的最佳方法是什么?
谢谢。
它与使用 C 源文件创建项目略有不同。 只需用文件扩展名.cpp 命名源文件。
谢谢,此致,
乔治
已使用文件扩展名.cpp,但仍无法正常工作。 最后,它在.cpp 文件顶部使用 extern "C",然后使用函数 prototype 来处理在 C 文件中调用的.cpp 文件中的每个函数或在.cpp 文件中调用的每个 C 函数。
例如,如果
int func1 (void)是.cpp 文件中的 C++函数,由 C 文件和 IF 中的 C 函数调用
Double func2 (void)是一个 C 函数,它位于一个 C 文件中,由.cpp 文件中的 C++函数调用,然后在.cpp 文件的顶部需要输入以下内容:
外部"C"{
国际函数1 (void);
双功能2 (void);
};