Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C+在iOS中创建目录/文件+; < >可以用C++代码在应用程序的家庭DIR(文档或库)DIR/file中创建吗?我尝试了system()和posix_spawn(),它们在模拟器上工作,但失败了,或者是真正的设备(例如运行mkdir)。核心基础方法似乎只给予阅读,而不写可能性。p>_C++_Ios_Objective C++ - Fatal编程技术网

使用C+在iOS中创建目录/文件+; < >可以用C++代码在应用程序的家庭DIR(文档或库)DIR/file中创建吗?我尝试了system()和posix_spawn(),它们在模拟器上工作,但失败了,或者是真正的设备(例如运行mkdir)。核心基础方法似乎只给予阅读,而不写可能性。p>

使用C+在iOS中创建目录/文件+; < >可以用C++代码在应用程序的家庭DIR(文档或库)DIR/file中创建吗?我尝试了system()和posix_spawn(),它们在模拟器上工作,但失败了,或者是真正的设备(例如运行mkdir)。核心基础方法似乎只给予阅读,而不写可能性。p>,c++,ios,objective-c++,C++,Ios,Objective C++,编辑 除了回答以下,我使用C++核心基础实现的TAR.GZ解包的简化(iO.H.IO.MM)< P>可以使用核心库来获取主目录。(这是C函数,没有ObjuleC需要。)使用CFRL访问器,可以从中拉出路径,并使用标准C++或C/POSIX文件I/O函数使用它。或者可以直接使用I/O的核心基础。 由于沙盒,您无法在iOS中使用posix_spawn或system或fork/exec*。也没有shell脚本。也许会有帮助?我想,Acj-C是的。AiCuoWo是的,但是我在寻找C++解决方案,不是Ob

编辑


除了回答以下,我使用C++核心基础实现的TAR.GZ解包的简化(iO.H.IO.MM)

< P>可以使用核心库来获取主目录。(这是C函数,没有ObjuleC需要。)使用CFRL访问器,可以从中拉出路径,并使用标准C++或C/POSIX文件I/O函数使用它。或者可以直接使用I/O的核心基础。
由于沙盒,您无法在iOS中使用
posix_spawn
system
fork/exec*
。也没有shell脚本。

也许会有帮助?我想,Acj-C是的。AiCuoWo是的,但是我在寻找C++解决方案,不是ObjIT已经有一段时间了,因为我开发了IOS,但是你不能链接到任何Obj-C/C++,C++ C++代码来构建应用程序吗?@ @ Aijo不确定我理解你的意思,简单地说谷歌“目标C++”就是我的意思。多亏了@aichao,我使用了
mkdir
from
sys/stat.h
创建目录,对于tar解包,我将编写自定义代码,您可能可以使用OSX和FreeBSD使用的任何开源tar处理库。我只需要解包
tar.gz
,这就是为什么我不希望在运送整个libI时产生额外的开销。我不知道这个库有多大,但您可能会将其缩减为仅提取。Tar不是一种非常复杂的格式,但可能存在一些边缘情况,并且文件解析总是存在安全风险。不管怎样,在你的情况下,什么都是最好的!