苹果系统中的Object-C编程发送短信的编程。11/4.20
今天,我的导师给了我这样一个课题,并且告诉我这样一段话:要融入IT这个圈子,就要写博客。虽然不甚理解,但是我决定还是按照他所说先做起来吧。只要有空便谢谢博客,去多年后,或许也算是对自己以往的一种财富吧。我装了VMWARE虚拟机,所以对于课题的理解:UBUNTU10.10环境下构建Object-C环境进行编程。百度,谷歌找资料,基本千篇一律。http://blog.csdn.net/bingwa/a
今天,我的导师给了我这样一个课题,并且告诉我这样一段话:要融入IT这个圈子,就要写博客。虽然不甚理解,但是我决定还是按照他所说先做起来吧。
只要有空便写写谢博客,许多年后,或许也算是对自己以往的一种财富吧。
我装了VMWARE虚拟机,所以对于课题的理解:UBUNTU10.10环境下构建Object-C环境进行编程。
百度,谷歌找资料,基本千篇一律。
http://blog.csdn.net/bingwa/archive/2011/03/05/6225218.aspx(某位大神,小弟借用)其中第三种办法额~
3.Ubuntu 下Object-c的开发环境搭建(这个简单成功了)
Gnu编译器只支持最基本的部分Object-c, 为了Ubuntu 下使用整个的Objective-C的Cocoa /openStep环境,所以必须安装gcc和gcc和Objective-C支持的包,GNUstep的环境.
首先安装gnustep和gobjc
sudo apt-get install gobjc gnustep gnustep-devel
弄个Hello world的代码尝试编译一次
#import <stdio.h>
int main( int argc, const char * argv[] ) {
printf("hello world/n");
return 0;
}
然后执行编译:
gcc hello.m -o hello
如果调用到了 object-c的库, 以上编译命令会出错, 需要用下面命令:
gcc `gnustep-config --objc-flags` -lgnustep-base hello.m -o hello
然后允许代码看看
./hello
输入了
hello world
OK了
//这是我的测试代码:
#import <stdio.h>
#import <Foundation/Foundation.h>
int main( int argc, const char * argv[] ) {
printf(" say: hello world/n");
printf("use the foudation/n");
NSLog(@"NSlog Object C/n");
return 0;
}
output:
host@host-laptop:~$ gcc `g-o testconfig --objc-flags` -lgnustep-base test.m -o test
host@host-laptop:~$ ./test
say: hello world
use the foudation
2011-03-05 12:32:58.365 test[10910] NSlog Object C
host@host-laptop:~$
课题只是进行了一部分,不过其实我正在下苹果系统,打算安装到虚拟机,到时候再试试,然后还要安装苹果手机的虚拟系统,希望后面成功。
更多推荐
所有评论(0)