加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Objective-C预编译头文件

发布时间:2020-12-14 17:51:43 所属栏目:百科 来源:网络整理
导读:我正在使用一个C库(它恰好在iPad应用程序中,但我不确定它应该有什么区别)并且真的希望预编译头文件来加速构建,但xCode似乎通过C编译器而不是C编译器运行预编译的头文件. 有没有办法让它使用正确的编译器?我已经将所有源文件从.m更改为.mm. 解决方法 根据 Xc
我正在使用一个C库(它恰好在iPad应用程序中,但我不确定它应该有什么区别)并且真的希望预编译头文件来加速构建,但xCode似乎通过C编译器而不是C编译器运行预编译的头文件.

有没有办法让它使用正确的编译器?我已经将所有源文件从.m更改为.mm.

解决方法

根据 Xcode docs,为每种语言变体生成编译头.因此,如果您将#include与保护宏括起来,它应该工作,即

#if defined __cplusplus
#include "mycplusplusheader.h"
#endif

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读