ios系统可以直接使用c++的code吗?类似andriod的NDK编程。
我在linux上写了一个opencv的项目,我希望直接在ios系统上运行。
我在linux上写了一个opencv的项目,我希望直接在ios系统上运行。
|
missdeerMar 18, 2013
1
可以使用C++,比较大的C++类库比如Boost、Qt都可以在iOS上用了,opencv不了解。
|
|
sumanxMar 18, 2013
2
opencv可以
|
|
yangxin0Mar 19, 2013
5
IOS就是一个unix系统。
|
|
leafduoMar 19, 2013
6
可以,就当是 Objective-C++ 不就好了
|
|
chisjMar 19, 2013
7
python都可以吧,越狱了的话。
|
|
ljbha007Mar 19, 2013
11
只要用交叉编译器编译成arm格式的eabi文件 并且引用的共享库在系统中都默认存在的话就没问题
|
|
12
OpenCV 可以用。
参见 http://docs.opencv.org/doc/tutorials/introduction/ios_install/ios_install.html 构建一个 opencv2.framework,直接导入 XCode 工程即可。 |
|
xuan_lengyueMar 19, 2013
16
Objective-C++,可以用。
唯一的区别是文件后缀必须是mm。 |
|
17
opencv sf.net上还有专门针对iOS的例子吧,难道是我记错了
|
|
18
推荐一个blog
http://tinsuke.wordpress.com/ 上面两篇文,看看就明白了。 how to: compile and use tesseract (3.01) on ios (sdk 5) how to: cross compiling libraries for ios (armv6/armv7/i386) |
|
dorentusMar 19, 2013
19
@parkman 老版本的 XCode 我不太清楚,不过现在新版本的 XCode 4 什么的,是可以根据文件扩展名来识别文件类型的:
* .m 是 Objective-C 源文件 * .c 是 C 源文件 * .cpp 或者 .cxx 什么的是 C++ 源文件 * .mm 是 Objective-C++ 源文件 C++ 本来就是被支持的,所以不用改扩展名啦 |
|
dcoderMar 20, 2013
22
这个是好贴啊,请问纯粹用C++,或者只用很少的Object-C,能写出完整合法的iOS原生app吗?现在难道主要的Cocoa API都有C++ wrapper了?TCP/IP socket或者蓝牙之类的网络API,也有Wrapper吗?
|