如何用ipad敲C++



本人设备:ipad air 16g wifi 港行 系统ios7.1.2

根据回忆编写。。。请务必做好备份工作。。。如有如何问题请及时与我联系避免误人子弟。。。

安装C++环境

前期准备:越狱,cydia安装openssh,ifile,mobile terminal  pc端安装putty用来远程登陆ipad

下载 http://pan.baidu.com/s/1o6ODE7w 并传到ipad里(用什么方法随便。。。itool之类的工具可以,别的什么方法也行)

放到/var/root 路径下


用 ssh 登录 iPhone 或 iPad 为 root

默认初始密码 alpine

如果曾经安装 iphone-gcc, perl … 包,请先卸载

apt-get remove 
apt-get remove iphone-gcc odcctools
apt-get remove perl net.howett.theos


.解压及安装

cd /var/root/
tar xzvf iphonedev_v3_ios61.tgz
cd /var/root/iphonedev/DEBS
dpkg -i *.deb
eval `dircolors`
cd /var/root/iphonedev/
mv Projects /var/mobile/
mv theos /var/
cd /var/theos/makefiles/targets
ln -s Darwin-arm Darwin-arm64
cd /var/theos/makefiles/platform
ln -s Darwin-arm Darwin-arm64
killall SpringBoard

以上摘自weiphone某帖http://bbs.feng.com/read-htm-tid-5259660.html 但貌似打不开。。。用百度快照可以看


完成以上工作后

开始配置环境变量 用:分割路径

在pc端打开记事本

输入

CPLUS_INCLUDE_PATH=/var/theos/sdks/iPhoneOS6.1.sdk/usr/include/c++/4.2.1/:/var/theos/sdks/iPhoneOS6.1.sdk/usr/include/
export CPLUS_INCLUDE_PATH 
LIBRARY_PATH=/var/theos/sdks/iPhoneOS6.1.sdk/usr/lib/:/var/theos/sdks/iPhoneOS6.1.sdk/usr/lib/system/
export LIBRARY_PATH 

保存为  .bash_profile

放到/var/mobile/下


把/etc/下的profile复制出来

打开

在第一行加上

source /var/mobile/.bash_profile

保存,替换掉原来的profile


至此大部分配置工作完成

你可以把编写好的cpp文件放到/var/mobile/下

进入mobile terminal使用命令 clang++ 文件名.cpp的方式进行编译

通过后使用  ./a.out 的方式运行

更多编译指令请自行搜索clang++ 或 g++ 之类的。。。不再赘述


日常使用


推荐app:  textastic,带高亮有缩进

但是写出来的代码是在textastic的目录下,这时候需要进入ifile在application中找到这个app的目录下Document。复制下这个路径,进入mobileterminal 点右下那个i,进入菜单,选择shortcut menu,新建一项cdcpp 

内容为 cd 之前复制的那个路径

done

下次只要点左下的箭头选择cdcpp就能直接输入跳转到cpp文件目录的指令了


配个蓝牙键盘 敲代码还是挺好的,续航足,分辨率高,还轻便。


  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
iOSC/iOSC++适用于iPhone 5S、iPad 4。 经测试,本软件可以编译 复杂命令行程序、运用了各种Framework的IPA程序、cmake、SDL2库、运用了SDL2的程序、同时运用SDL2和UIKit的程序、纯算法程序。 1、请先安装必须软件包,从这个汇总贴子里下载:http://bbs.weiphone.com/read-htm-tid-5259660.html 如果您觉得不放心,这些软件包可以在code.google.com各自的项目里下载 (注:安装方法:) (先在Cydia中安装Debian Packager) (然后在终端模拟器或SSH中进入DEB文件夹以root权限运行dpkg -i *) 2、然后请用Mac OS安装Xcode,提取/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/到您的iPhone5s或者iPad4上。 3、在Cydia中安装class dump和classdump-dyld,这个工具可以在你需要Private Framework的头文件时,为你反编译出可用的头文件。(Private Framework本身是不提供头文件的) 4、最后把您需要的可执行文件复制到/usr/bin目录并设置可执行权限。 在iosc文件夹和iosc++文件夹中,各个版本目录下文件说明: main.cpp ——此版本源代码 a.out,iosc,iosc++ ——此版本二进制可执行文件 config.txt ——此版本最佳配置文件。 注:配置文件一般自动生成。如果 希望iosc/iosc++尽量不提问,可以 把这个config.txt复制 到/var/mobile/.ioscpp/config.txt 5、iosc、iosc++在V1.3之后有一次渺小而重要的更新,运用此更新,用户第一次有把握在iPhone5S、iPad4设备上从复杂源代码搭建实用工具,例如cmake、SDL2。此更新保证开发者在iOS 7上可以编译任何C/C++代码。因此,自V1.3以后的代码暂不开源。 6、利用theos可以从源代码编译iOS IPA程序。貌似不支持Storyboard。 !注意!如果需要安装产生的IPA,需要AppSync补丁,因为没签名…… (编译方法:) (从原帖子下载整个压缩包,仅提取其中的theos文件夹) (从本目录安装好iosc/iosc++) (把本目录中的ipa.nic.zip等nic.zip文件拷贝到theos/templates/iphone/) (利用Nic建立项目,进入项目文件夹用make编译) 有的Nic项目是需要用iosc和iosc++才可以编译的,有的不用。这个选择一般是自动的。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值