Windows环境下编译objective-c

一、在Windows环境下运行GNUstep

1.登陆这个网站http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/

2.下载三个文件

gnustep-msys-system-0.30.0-setup.exe

gnustep-core-0.31.0-setup.exe

gnustep-devel-1.4.0-setup.exe

3.按顺序安装三个文件,并且都要安在同一目录下

4.安装完成后在开始菜单中找到shell打开编译运行

5.用任意编辑器写一个.m后缀的object-c程序测试,以下是例子 hello.m

    #import <Foundation/Foundation.h>  
      
    int main(int argc,const char *argv[])  
    {  
        NSString *s = [[NSString alloc] init];
        s = @"Hello, World";
        NSLog(s);
        [s release];
         return 0;  
    }  
在shell中的编译:

执行结果:

二、objective-c和c++的混合编程



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows系统上,也是可以编写Objective-C程序的。你可以使用GNUStep开源项目来编译简单的Objective-C程序。GNUStep是一个开源的项目,提供了一套兼容Objective-C的开发环境。通过GNUStep,你可以在Windows系统上使用Objective-C语言进行编码。这对于暂时没有Mac电脑但想要入门Objective-C的人来说是一个不错的选择。同时,苹果也为我们提供了Xcode集成开发环境(IDE),在Xcode中我们可以方便地进行Objective-C程序的编写和调试。所以,虽然Objective-C最初是苹果软件的编程语言,但在Windows系统上也有方法搭建Objective-C的集成开发环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [在 windows 环境编译 Objective-C 程序](https://blog.csdn.net/light_bo/article/details/45770557)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Windows下的Objective-C集成开发环境(IDE)](https://blog.csdn.net/ldl22847/article/details/7482971)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值