欢迎来到【虚拟货币源码如何使用】【dblp文献有源码吗】【编译系统透视源码在哪】autoreleasepool 源码-皮皮网网站!!!

皮皮网

【虚拟货币源码如何使用】【dblp文献有源码吗】【编译系统透视源码在哪】autoreleasepool 源码-皮皮网 扫描左侧二维码访问本站手机端

【虚拟货币源码如何使用】【dblp文献有源码吗】【编译系统透视源码在哪】autoreleasepool 源码

2024-11-26 19:51:57 来源:{typename type="name"/} 分类:{typename type="name"/}

1.如何在Windows上编译Objective-C

autoreleasepool 源码

如何在Windows上编译Objective-C

       1、安装GNUstep

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

       2、编写Objective-C代码

       å®‰è£…完成后,在开始菜单里的GNUstep选项里执行shell,就能打开命令行。直接在Windows里进入C:/GNUstep/home/Administrator(我的是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

       å¯ä»¥ä¿®æ”¹ä¸Šé¢çš„黑体部分

       ç„¶åŽå°±æ˜¯

       make

       å‘½ä»¤è¿è¡ŒæˆåŠŸå°±å¯ä»¥çœ‹åˆ°æ–°å¢žäº†ä¸€ä¸ªobj目录,里面就有你要的可执行文件和.o文件。

       OK 搞定了。