我有c代码,我没有使用任何与操作系统相关的调用。我使用visual studio 2013为windows构建了静态库。现在我想为iOS构建静态库。
有没有办法不使用Mac OS(XCode)?
如果没有那么那些技术原因是什么(仅仅因为编译器)?因为我读取静态库只是普通对象文件的集合。
答案 0 :(得分:0)
我非常怀疑......你将不得不升级到Mac。
顺便说一句,您不需要在Mac上使用XCode集成环境,可以使用make
和其他工具从命令行控制编译工具链。所以你可以得到一台Mac,在那里安装XCode并挂载一个共享的Windows文件系统,并使用putty
通过ssh从Windows启动工具。
答案 1 :(得分:0)
不,你必须使用MAC。
答案 2 :(得分:0)
理论上可以,例如,通过使用正确的文件格式/ ABI将一个版本的gcc能够交叉编译到ARM体系结构并设置Visual Studio以将其用于编译。不确定它是否值得,除非您只需要为多个平台编译一些库并希望从一个地方进行。
似乎甚至有tools for compiling whole applications for iOS on Windows,但从未使用它们不能说它有多可用。
总而言之,可以编译库,但可能不是最简单的事情。