VC 2010下使用C++与C语言混合编程时工程设置方法

在VC2010下使用MFC与C语言混合编程时需要经过一个小小的设置,才能让编译器同时编译”.c”文件与”.cpp”文件。


新建好MFC工程后,再添加你想编译的c文件。然后工程界面左侧的Solution Explorer中,对着刚刚添加的c文件,然后点击右键,单击property。在弹出的对话框中,点击窗口左侧的分类,单击c/c++ -> Precompiled Header,并设置如下图所示。



这样就可以正常编译了。多个.c文件可以选中后统一设置,这个是vc2010人性化的地方。本来的c++文件无需任何设置。


另外在.c文件对应的头中必须加上extern “C”声明,告诉C++编译器,以C编译的方式编译C文件。



#ifdef __cplusplus
extern “C” {
#endif


// 函数声明


#ifdef __cplusplus
}
#endif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值