zoukankan      html  css  js  c++  java
  • Windows上编译,学习Objectivec

    1、安装GNUstep
    GNUstep Windows Installer提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep SystemGNUstep Core是必装的,GNUstep DevelCairo Backend是选装的。只安装前两个就够了。

    2、编写Objective-C代码
    安装完成后,在开始菜单里的GNUstep选项里执行shell,就能打开命令行。直接在Windows里进入D:\GNUstep\msys\1.0\home\Administrator(可能有的不一样)目录,在这里用你喜欢的工具(现在UltraEdit和Notepad++编辑器好像可以代码高亮)编写Object-C程序。
    如:HelloWorld.m

     #import <Foundation/Foundation.h>
     
     int main (int argc, const char *argv[]) {
        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        NSLog(@"Hello World!");
        [pool drain];

        return 0;
    }


    3、配置环境变量
    这一步很重要。GNUstep.sh是用来设置GNUstep开发环境变量的,如果没有执行,就会有很多头文件,库文件,命令找不到

    在一个目录里写好了源代码以后,编写一个make配置文件,名字必须叫GNUmakefile,内容是

    include $(GNUSTEP_MAKEFILES)/common.make

    TOOL_NAME=Test
    Test_OBJC_FILES=HelloWorld.m

    include $(GNUSTEP_MAKEFILES)/tool.make

    可以修改上面的黑体部分(Test:为生成后的文件名称 HelloWorld.m:源文件的文件名称)

    然后就是
    make(直接输入即可对GNUmakefile配置)

    命令运行成功就可以看到新增了一个obj目录,里面就有你要的可执行文件和.o文件。(执行的命令 ./文件路径+名称)

    OK 搞定了。

  • 相关阅读:
    作业4
    PSP记录个人项目耗时
    代码复审
    是否需要有代码规范?
    作业二(1)
    作业二(2)
    作业一
    软件工程学期总结
    作业4
    作业3(PSP表格)
  • 原文地址:https://www.cnblogs.com/Rampage/p/2307022.html
Copyright © 2011-2022 走看看