杨庆荣的博客

工作之余接单:公司产品展示网站建设、电商网站建设、小程序、app开发。+86 13714715608

windows7下用GNUstep学习object c语言

点击 2316    创建时间 2012-10-22 17:42:46

到http://www.gnustep.org/experience/Windows.html中下载以下三个软件,并依次安装好。

GNUstep MSYS System
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-msys-system-0.30.0-setup.exe

GNUstep Core
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.30.0-setup.exe

GNUstep Devel
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.4.0-setup.exe

我把东西都安装到了D:/apps/gnustep中。cheeky

在D:\apps\gnustep\msys\1.0\home\wudimei (这里的wudimei是我的用户名,换成你的)中新建一个test.m文件,并输入以下内容:

test.m

 #import <Foundation/Foundation.h>   

 int main(int arvc, char* argv[])   
 {   
    NSString *domain = @"wudimei.com";  
    NSLog(@"domain:%@ ,length:%d",[domain uppercaseString] , [domain length]);   
    return 0;   
 }

然后双击D:\apps\gnustep\msys\1.0\msys.bat

 wudimei@wudimei-PC ~$ pwd
 /home/wudimei  

wudimei@wudimei-PC ~ $ gcc -o test test.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class =NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base && ./test.exe

 2012-10-22 17:02:10.009 test[12376] autorelease called without pool for object (  
 0x3dbe30) of class GSCInlineString in thread <NSThread: 0x38b448>  
 2012-10-22 17:02:10.032 test[12376] *<span style="background-color:#ffa500;">domain:WUDIMEI.COM ,length:11

 wudimei@wudimei-PC ~ $

上一篇: linux c 语言struct中的字符串
下一篇: 把windows7家庭普通版的应用程序放到D盘