object-c编译成c++代码_异界工程师的博客-程序员秘密

技术标签: ios  

打开终端,使用clang命令

clang -rewrite-objc 文件路径

例如

clang -rewrite-objc /Users/builder/Test/main.m

若没有报错,则在文件同目录下就会多一个cpp文件main.cpp,warning可不管

若报

fatal error: 'UIKit/UIKit.h' file not found

#import <UIKit/UIKit.h>

这个错,则可以使用这个命令

clang -x objective-c -rewrite-objc -isysroot xcode里面sdk的目录 文件目录
例如
clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk /Users/builder/project/Test/Test/main.m
xcode里面sdk的目录,可在应用程序夹找到xcode,然后右键,选择宣示包内容,然后就可以一直找下去,直到

iPhoneSimulator.sdk


编译出的cpp文件,代码很多,可拉到底部往上看


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huayu_huayu/article/details/79643297

智能推荐

【论文写作】图像分割学术论文中常用词汇记录_lynnhgwang的博客-程序员秘密

养成良好的读论文记笔记习惯,记一些高级的词汇、表达,便于论文写作学术论文用词名词connectivity patterns 连接模式fashion 方式preprocessing 预处理patch size 补丁大小bells and whistles 花里胡哨,额外的修饰物texture 纹理processing 处理,加工gains 收益evaluation 评估plugand-play 即插即用inference 推断mechanism 机制feedforward.

pthread_create()之前的属性设置_linux pthread_create默认属性_致守的博客-程序员秘密

from:http://www.cnblogs.com/lidabo/p/5009249.html一.pthread_create()之前的属性设置1.线程属性设置我们用pthread_create函数创建一个线程,在这个线程中,我们使用默认参数,即将该函数的第二个参数设为NULL。的确,对大多数程序来说,使用默认属性就够了,但我们还是有必要来了解一下线程的有关属性。属

Process.waitFor()的返回值含义_process.waitfor 返回值_MakeGreatEffort的博客-程序员秘密

Linux 操作系统错误代码解释([email protected] [email protected])OS error code 0: Success操作系统错误代码0:成功OS error code 1: Operation not permitted操作系统错误代码1:操作不允许OS error code 2: No such file or di...

Query failed with error code 96 and error message 'Executor error during find command: OperationFail_认真编程的程序猿的博客-程序员秘密

Query failed with error code 96 and error message 'Executor error during find command: OperationFailed: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smal

使用SetUnhandledExceptionFilter程序的崩溃_qt setunhandledexceptionfilter_北海以北@的博客-程序员秘密

软件使用时会遇到崩溃问题,程序员可以通过查看堆栈信息定位问题,但是如果客户使用没有记录崩溃信息,这就导致无法查看,这时可以使用SetUnhandledExceptionFilter来捕获程序的崩溃,具体使用方法如下:#ifdef Q_OS_WIN#include &lt;Windows.h&gt;#include &lt;aclapi.h&gt;#include &lt;dbghelp.h&gt;#include &lt;wbemidl.h&gt;#include &lt;comdef.

孙仕亮模式识别与机器学习0917第一堂课_hhhhhliu的博客-程序员秘密

第一堂课PPT链接: https://pan.baidu.com/s/1Hrw_kuX9_2Sid2E8mGpNNw 密码: cd4a第一堂课PDF链接: https://pan.baidu.com/s/1DCw6OiXyrJwV5DgW2rt4Gw 密码: p6mt笔记:第一页第二页第三页...

随便推点

微型计算机中表示信息的最小单位是,[单选] 位是计算机中表示信息的最小单位,则微机中1KB表示的二进制位数是()。..._贺易之的博客-程序员秘密

[单选] 位是计算机中表示信息的最小单位,则微机中1KB表示的二进制位数是()。更多相关问题试算平衡表中,包括()。A.只有期初余额而无本期发生额的科目B.没有期初余额但有本期发生额科目C.既为了使财务会计报告能够最大限度地满足各有关方面的需要充分发挥会计报表的作用,保证会计报表的试算平衡表中,包括()。A.只有期初余额而无本期发生额的科目B.没有期初余额但有本期发生额科目C.既断层如按断块之间的...

android (隐藏密码显示)用代码设置EditText的passWord属性_leoalvin66666的博客-程序员秘密

//文本正常显示mEditTextView.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//文本以密码形式显示mEditTextView.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);

Thymeleaf中 th:text 语法案例_常家壮的博客-程序员秘密

在templates目录下建立一个HTML文件thy1.html在templates目录下建立一个thy1.html文件&lt;!DOCTYPE html&gt;&lt;html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt; th:text &lt;/title&gt;&lt;/head&gt;&lt;bod

灰度图像的频率域滤波——拉普拉斯高频加强(Matlab)_lengo的博客-程序员秘密

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%%%%%=====...

如何在github上创建一个项目并启用_qq_20009015的博客-程序员秘密

首先第一步,先注册一个github账户密码,这个过程很简单 这里就不讲了。当我们注册好并登录之后。在repositories页面,点击new然后会进入下面这个页面,创建仓库的页面 从上到下,依次要填的是 1.仓库名,2.描述,3.类型(public 公共仓库 所有人都可访问 ,private 私人仓库,不是所有人都能访问)4.是否初始化,如果选了是,则会自动初始化一个项...

ServiceImpl案例_Ant_Java的博客-程序员秘密

  /** * @see 进入物品转让发布页面 * @author yisai * @return * @throws Exception */ public HashMap&amp;lt;String,Object&amp;gt; findPublishGoods() throws Exception{ HashMap&amp;lt;String,Object&amp;gt; dat...

推荐文章

热门文章

相关标签