我是靠谱客的博主 淡淡御姐,这篇文章主要介绍[填坑]VS环境下C语言与C++混合编译1、若在cpp文件中引用c语言代码,需要添加extern "C" 2、若C语言部分独立为一个.c文件,现在分享给大家,希望可以做个参考。
1、若在cpp文件中引用c语言代码,需要添加extern "C"
原因参考:C和C++混合编程(__cplusplus 与 external "c" 的使用)
2、若C语言部分独立为一个.c文件
(工程中既有cpp文件又有c文件)
1、取消.c文件的预编译头
2、.c文件中不可添加 #include "stdafx.h"
3、.c文件中不可出现extern "c"
具体参考:解决Visual C++工程中包含 .c 或cpp文件编译时产生的.pch预编译头错误(C1853)的办法
最后
以上就是淡淡御姐最近收集整理的关于[填坑]VS环境下C语言与C++混合编译1、若在cpp文件中引用c语言代码,需要添加extern "C" 2、若C语言部分独立为一个.c文件的全部内容,更多相关[填坑]VS环境下C语言与C++混合编译1、若在cpp文件中引用c语言代码,需要添加extern内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复