编译过程中一直遇到error: template with C linkage
困扰了我很久,后来才发现问题的所在,
我使用的是C++ 和C 混用的项目,其中有一部分头文件在extern “C” 里面,
还有一部分头文件在extern "C" 外面,
我添加一个C++ 的头文件,但是错误的将头文件写在了extern "C" 里面,所以会出现该错误。
so,我添加什么的都文件呢,C++ STL 库的头文件,所以~~~~~
so,头文件不可以乱添加。
编译过程中一直遇到error: template with C linkage
困扰了我很久,后来才发现问题的所在,
我使用的是C++ 和C 混用的项目,其中有一部分头文件在extern “C” 里面,
还有一部分头文件在extern "C" 外面,
我添加一个C++ 的头文件,但是错误的将头文件写在了extern "C" 里面,所以会出现该错误。
so,我添加什么的都文件呢,C++ STL 库的头文件,所以~~~~~
so,头文件不可以乱添加。