c/c++学习之一(头文件包含)

很多时候,我们会在c++项目中包含c文件。经常当我们直接包含的时候会报错,这是什么原因呢,因为如果没有特殊的提示(下面的方式)编译器会认为,所有的文件都是c++文件,当编译器将c文件当做c++文件处理的时候,错误就出现了,那么如何解决这种错误呢。就是下面这种简单的方法:

#ifdef __cplusplus
extern "C" {
#endif

#include " "

#ifdef __cplusplus
}
#endif

很简单,但是当我们不会的时候,确实是很头疼的。


猜你喜欢

转载自blog.csdn.net/guo_hongjun1611/article/details/17766011