C++ 从C++;密码?

C++ 从C++;密码?,c++,c,interaction,C++,C,Interaction,我目前正在用C++为我们的产品开发SDK。然而,我们的一些客户有一个用C编写的代码库,需要与我们的SDK接口。我需要提供C接口,我正在寻找一些关于如何最好地实现这一点的参考资料 我正在使用GNU编译器(版本4.6.3) 我知道extern“C”{}构造,并且很少使用它,但我并不是这方面的专家。以下是我的建议: 提供一些使用静态C语言的C语言接口或函数++ 对象来调用功能 将静态函数添加到类中,以便与C语言一起使用 更改您的设计,使其具有独立的功能 接受结构和类 另外,不要使独立功能过载

我目前正在用C++为我们的产品开发SDK。然而,我们的一些客户有一个用C编写的代码库,需要与我们的SDK接口。我需要提供C接口,我正在寻找一些关于如何最好地实现这一点的参考资料

我正在使用GNU编译器(版本4.6.3)


我知道extern“C”{}构造,并且很少使用它,但我并不是这方面的专家。

以下是我的建议:

  • 提供一些使用静态C语言的C语言接口或函数++ 对象来调用功能
  • 将静态函数添加到类中,以便与C语言一起使用
  • 更改您的设计,使其具有独立的功能 接受结构和类
  • 另外,不要使独立功能过载