在C ++项目的C部分(VS10)

时间:2010-07-12 01:01:30

标签: c++ c visual-studio

我有一个C ++ VS2010项目。我希望它是纯C,所以我将有一个纯C库和一个将调用该库的C ++文件。

  • 有可能吗?我能将数据从C部分传递给C ++吗?

1 个答案:

答案 0 :(得分:3)

是。请参阅how to mix c and c++

当然,你可以(可能)用c ++编译器编译c代码,让自己省事。

如果要链接由ac编译器编译的目标文件,则需要使用extern "C" { }来声明这些函数,以便它们不是C ++编译器的name mangled

这实际上取决于您希望如何构建项目。如果你更具体,你会得到更好的答案。