1
missdeer 2013-03-18 22:24:02 +08:00
可以使用C++,比较大的C++类库比如Boost、Qt都可以在iOS上用了,opencv不了解。
|
2
sumanx 2013-03-18 22:31:05 +08:00
opencv可以
|
5
yangxin0 2013-03-19 00:11:33 +08:00
IOS就是一个unix系统。
|
6
leafduo 2013-03-19 00:40:32 +08:00
可以,就当是 Objective-C++ 不就好了
|
7
chisj 2013-03-19 09:10:41 +08:00
python都可以吧,越狱了的话。
|
11
ljbha007 2013-03-19 10:30:56 +08:00
只要用交叉编译器编译成arm格式的eabi文件 并且引用的共享库在系统中都默认存在的话就没问题
|
12
dorentus 2013-03-19 11:11:27 +08:00 1
OpenCV 可以用。
参见 http://docs.opencv.org/doc/tutorials/introduction/ios_install/ios_install.html 构建一个 opencv2.framework,直接导入 XCode 工程即可。 |
15
parkman OP |
16
xuan_lengyue 2013-03-19 13:10:31 +08:00
Objective-C++,可以用。
唯一的区别是文件后缀必须是mm。 |
17
sobigfish 2013-03-19 13:14:17 +08:00 via iPad 1
opencv sf.net上还有专门针对iOS的例子吧,难道是我记错了
|
18
BenX 2013-03-19 14:58:27 +08:00 1
推荐一个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) |
19
dorentus 2013-03-19 18:50:48 +08:00
@parkman 老版本的 XCode 我不太清楚,不过现在新版本的 XCode 4 什么的,是可以根据文件扩展名来识别文件类型的:
* .m 是 Objective-C 源文件 * .c 是 C 源文件 * .cpp 或者 .cxx 什么的是 C++ 源文件 * .mm 是 Objective-C++ 源文件 C++ 本来就是被支持的,所以不用改扩展名啦 |
22
dcoder 2013-03-20 23:30:24 +08:00
这个是好贴啊,请问纯粹用C++,或者只用很少的Object-C,能写出完整合法的iOS原生app吗?现在难道主要的Cocoa API都有C++ wrapper了?TCP/IP socket或者蓝牙之类的网络API,也有Wrapper吗?
|