C/C++ 混编


对于C/C++混编的工程(编译器默认选择c++),用C编写的文件需要按如下两个步骤处理:

1.  对于.h 文件,需要增加

#ifdef __cplusplus
        extern "C" {
        #endif
        /*...*/
        #ifdef __cplusplus
        }
        #endif


2. 对于.c文件,需要特别指定编译为c编译器, VS和eclipse都有类似功能,以下以eclipse的SDK为例:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章