V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CocoaBob  ›  全部回复第 1 页 / 共 1 页
回复总数  6
2013-09-26 06:10:00 +08:00
回复了 linusyang 创建的主题 iDev iOS 5 开始支持 OpenCL 了吗?
@linusyang 非常感谢,我这还没到第二天呢,答复非常及时~目前手头iPhone、iPad都升级到了iOS 7,未越狱状态下应该无法ssh了对吧?不知道有没有其他方法来测试这两个程序?目前我的解决方法是在Xcode里新建个项目,用付费的开发者账户code sign后再真机调试……不过遇到了上面所述的error,也许是项目设置问题。先去休息了,明天再研究研究~
2013-09-25 19:09:55 +08:00
回复了 linusyang 创建的主题 iDev iOS 5 开始支持 OpenCL 了吗?
@CocoaBob 对了,试过加上或去掉unsigned,只是少了最后的warning,Error依然存在。
稍微看了一下文档,clBuildProgram返回值是-11,即CL_BUILD_PROGRAM_FAILURE。而clGetProgramBuildInfo没有返回任何细节……
2013-09-25 18:43:31 +08:00
回复了 linusyang 创建的主题 iDev iOS 5 开始支持 OpenCL 了吗?
搜索iOS上OpenCL信息的时候找到这篇文章,针对Xcode 5做了一些修改,最终在iPhone上跑起来了~但有报错,不得不留言麻烦linusyang兄看看~
makefile里的一些配置,在Xcode 5里有所改变,主要是安装Command Line Tools之后,路径变了,现在的配置是:
CC = /usr/bin/clang
LD = /usr/bin/ld
LDID = /usr/local/bin/ldid
CFLAGS = -arch armv7 -Os -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include/ -I./include -framework OpenCL -miphoneos-version-min=3.0 -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/lib/ -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/PrivateFrameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk
其中ldid需要自己在网上找一下。

但我不知道怎么用make之后的binary……最终还是用Xcode 5来测试~
具体操作是:
1,新建一个项目。
2,删掉AppDelegate等ObjC的文件,删掉main.m,删掉UnitTest相关文件。
3,将include文件夹、endianness.c和transmission.c添加到项目
4,在项目Target设置的Header Search Paths里面,添加include目录所在路径
5,endianness.c、transmission.c这两个文件,只要有一个勾上Target Membership即可。
6,然后真机运行测试。

我遇到的报错分别是:
[OpenCL Endianness Demo - Linus Yang]
[Device: ARM CPU Compute Device]
Error: Failed to build program executable!
<program source>:9:9: warning: comparison of integers of different signs: 'int' and 'const unsigned int'
if(i < count)
~ ^ ~~~~~

[OpenCL Transmission Demo - Linus Yang]
[Device: ARM CPU Compute Device]
Step 1: 15.063000 ms, 531.102702 MB/s
Error: Failed to build program executable!
<program source>:8:9: warning: comparison of integers of different signs: 'int' and 'const unsigned int'
if(i < count)
~ ^ ~~~~~

我对OpenCL完全陌生,不知道该怎么处理这些错误。如果linusyang兄有时间的话,请指点一二~
2012-09-05 21:50:59 +08:00
回复了 ratazzi 创建的主题 分享创造 搜狗词库 鼠鬚管 、中州韻版
这个词库里到底有多少错别字和错误词组啊,严重影响打字效率……
2012-09-01 06:51:14 +08:00
回复了 ratazzi 创建的主题 分享创造 搜狗词库 鼠鬚管 、中州韻版
哈哈,多谢,这个好!
2012-08-27 16:15:26 +08:00
回复了 qhm123 创建的主题 iDev 分享一个自己写的一个类似豌豆荚应用安装器的Mac应用
搜了一下网络,发现貌似是给Android的?没Android,支持一下吧~
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5868 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 01:53 · PVG 09:53 · LAX 17:53 · JFK 20:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.